所以我的问题与这个问题非常相似:SystemJS (Aurelia with jspm) fails to load "aurelia-pal-browser" from jspm_packages folder,但是那里的解决方案对我不起作用。我的错误也略有不同。
system.src.js:123 Uncaught(在promise中)错误:(SystemJS)XHR错误(404 Not Found)loading http://localhost:9000/app/aurelia-pal-browser.js 错误:XHR错误(404 Not Found)loading http://localhost:9000/app/aurelia-pal-browser.js 加载http://localhost:9000/app/aurelia-pal-browser.js
时出错
似乎System.js正在尝试从我的aurelia-pal-browser.js
文件夹中加载app
(这是我的主代码文件夹)。我的config.js paths
为:
paths: {
"*": "app/*.js",
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*"
},
除了我的应用程序是超级骨头,这是我第一次尝试Aurelia项目。
答案 0 :(得分:2)
所以我终于找到了这个github问题:https://github.com/aurelia/bootstrapper/issues/55让我朝着正确的方向前进。事实证明,我需要将以下内容添加到我的config.js
map
对象中:
"aurelia-pal-browser": "npm:aurelia-pal-browser@1.2.0",
正如git hub问题中所提到的,我将它直接放在地图中的"aurelia-framework"
元素之后,这解决了我的问题。
希望这有助于将来的其他人。 (或者很快就修好了)
答案 1 :(得分:0)
我还要指出,如果您使用Visual Studio,则该文件需要包含在项目的文件夹结构中。它可能在磁盘上,只需要包含