Aurelia插件路径错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Aurelia插件路径错误相关的知识,希望对你有一定的参考价值。
我使用jspm安装了aurelia-breadcrumbs。 config.js文件有一个映射条目:
"heruan/aurelia-breadcrumbs": "github:heruan/aurelia-breadcrumbs@0.2.6"
config.js还有一个路径条目:
"github:*": "jspm_packages/github/*"
在我的项目jspm_packages / github / heruan目录下,有与aurelia-breadcrumbs相关的文件/文件夹。
在我的bootstrap配置中,我有:
aurelia.use
.standardConfiguration()
.feature('src/resources')
.developmentLogging()
.plugin("heruan/aurelia-breadcrumbs");
但是,插件未正确映射,并且无法找到aurelia-breadcrumbs.js文件(浏览器中的错误404)。
Uncaught (in promise) Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:7987/heruan/aurelia-breadcrumbs.js
当我查看chrome developer工具中的'sources'选项卡时,breadcrumbs插件不再出现在jspm_packages / github下。
我错过了什么?
答案
在/jspm_packages/github/heruan/aurelia-breadcrumbs@0.2.6/dist/commonjs/index.js文件中,请更改此
function configure(frameworkConfiguration, config) {
frameworkConfiguration.globalResources('./breadcrumbs.js');
}
从
function configure(frameworkConfiguration, config) {
frameworkConfiguration.globalResources('/jspm_packages/github/heruan/aurelia-breadcrumbs@0.2.6/dist/commonjs/breadcrumbs.js');
}
这个更改是因为,index.js文件无法加载./breadcrumbs.js由于某些路径问题或其他一些问题,相反如果我们提供相对路径则会加载文件
以上是关于Aurelia插件路径错误的主要内容,如果未能解决你的问题,请参考以下文章
基本 Aurelia 项目有错误:预期;在 app.js 中
Aurelia验证 - 访问特定属性的验证错误的最佳方法是什么?