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