Javascript 已将system.js文件从jspm_包移动到另一个文件夹,无法在配置中解析包
我有一个奇怪的场景,我正在使用JSPM和Aurelia,我有一个自定义路由设置,将调用重定向到某个模块,以转到本地文件夹(在项目中) 然后在aurelia中,我做了类似于Javascript 已将system.js文件从jspm_包移动到另一个文件夹,无法在配置中解析包,javascript,aurelia,systemjs,jspm,Javascript,Aurelia,Systemjs,Jspm,我有一个奇怪的场景,我正在使用JSPM和Aurelia,我有一个自定义路由设置,将调用重定向到某个模块,以转到本地文件夹(在项目中) 然后在aurelia中,我做了类似于aurelia.plugin(“废话”)的事情这样就得到了system.js来解析dist/commonjs中的index.js文件,所有这些都非常有效 然后我们捆绑aurelia和其他一些东西,这很好,但是我们在检查jspm_packages文件夹时遇到问题,因此我们需要在该文件夹之外访问system.js,因此如果我更改:
aurelia.plugin(“废话”)的事情
这样就得到了system.js
来解析dist/commonjs
中的index.js
文件,所有这些都非常有效
然后我们捆绑aurelia和其他一些东西,这很好,但是我们在检查jspm_packages文件夹时遇到问题,因此我们需要在该文件夹之外访问system.js,因此如果我更改:
(哪一个有效)
到
或者其他一些目录它停止工作,而不是解析blah到
dist/commonjs/index.js
,它试图解析dist/commonjs/.js
,因此它好像忽略了包,但我有点困惑,从不同的文件夹包含system.js
文件如何能如此多地改变行为…如此奇怪的事情,这里似乎有一个类似的bug,可以从他的问题中看出:
奇怪的是,这里似乎有一个类似的bug,可以从他的文章中看到:
paths: {
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*",
"blah": "../dist/commonjs/"
},
packages: {
"blah": {
"main": "index.js",
"map": {
"*": "**/*"
}
}
},