找不到 Aurelia-http-client 404
Aurelia-http-client 404 not found
我正在尝试按照本教程进行操作,但我遇到了 aurelia-http-client.js.
的导入问题
概览:
在 Visual Studio Asp.Net 5 个项目中工作。通过 jspm 我安装了 aurelia-framework 和 aurelia-bootstrapper。
jspm install aurelia-framework
jspm install aurelia-bootstrapper
我希望我的 app.js 包含在与我的根目录不同的文件夹中,所以:
<div aurelia-app>
<script src="~/jspm_packages/system.js"></script>
<script src="~/config.js"></script>
<script>
System.config({
"paths": {
"*": "js/aurelia/*.js"
}
});
System.import("aurelia-bootstrapper");
</script>
</div>
现在一切正常,它从正确的文件夹加载 app.js。我现在需要使用 aurelia-router 所以:
import {Router} from "aurelia-router";
export class App {
static inject() { return [Router]; }
constructor(router) {
this.router = router;
this.router.configure(config => {
config.title = "Reddit";
config.map([
{route: ["", "funny"], moduleId: "funny", nav: true, title: "Funny Subreddit"},
{route: "gifs", moduleId: "gifs", nav: true, title: "Gifs Subreddit"}
]);
});
}
}
有它爆炸的地方...我相信路由器正试图抓住 aurelia http client
因为我的控制台抛出 404 -> http://localhost:53342/js/aurelia/aurelia-http-client.js
...我很好奇为什么它在 /js/aurelia 首先是 aurelia-http-client。
好像有a new version of skeleton navigation template for ASP.NET 5...
System.js 通常通过单独的 config.js
文件配置。 Here's the one 来自骨架应用程序。请注意,它还有 jspm 包的路径:
paths: {
"*": "js/aurelia/*",
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
}
您可能需要将这些路径更正为相对于您的应用程序根目录。
我以为 aurelia-framework
包括了 aurelia-http-client
它没有。 jspm install aurelia-http-client
成功了。
我正在尝试按照本教程进行操作,但我遇到了 aurelia-http-client.js.
的导入问题概览: 在 Visual Studio Asp.Net 5 个项目中工作。通过 jspm 我安装了 aurelia-framework 和 aurelia-bootstrapper。
jspm install aurelia-framework
jspm install aurelia-bootstrapper
我希望我的 app.js 包含在与我的根目录不同的文件夹中,所以:
<div aurelia-app>
<script src="~/jspm_packages/system.js"></script>
<script src="~/config.js"></script>
<script>
System.config({
"paths": {
"*": "js/aurelia/*.js"
}
});
System.import("aurelia-bootstrapper");
</script>
</div>
现在一切正常,它从正确的文件夹加载 app.js。我现在需要使用 aurelia-router 所以:
import {Router} from "aurelia-router";
export class App {
static inject() { return [Router]; }
constructor(router) {
this.router = router;
this.router.configure(config => {
config.title = "Reddit";
config.map([
{route: ["", "funny"], moduleId: "funny", nav: true, title: "Funny Subreddit"},
{route: "gifs", moduleId: "gifs", nav: true, title: "Gifs Subreddit"}
]);
});
}
}
有它爆炸的地方...我相信路由器正试图抓住 aurelia http client
因为我的控制台抛出 404 -> http://localhost:53342/js/aurelia/aurelia-http-client.js
...我很好奇为什么它在 /js/aurelia 首先是 aurelia-http-client。
好像有a new version of skeleton navigation template for ASP.NET 5...
System.js 通常通过单独的 config.js
文件配置。 Here's the one 来自骨架应用程序。请注意,它还有 jspm 包的路径:
paths: {
"*": "js/aurelia/*",
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
}
您可能需要将这些路径更正为相对于您的应用程序根目录。
我以为 aurelia-framework
包括了 aurelia-http-client
它没有。 jspm install aurelia-http-client
成功了。