我有一个奇怪的场景,我使用的是JSPM和Aurelia,我有一个自定义的路由设置来将呼叫重定向到某个模块以转到本地文件夹(在项目内)将system.js文件从jspm_packages移到另一个文件夹,无法解析配置文件中的包
paths: {
"github:*": "jspm_packages/github/*",
"npm:*": "jspm_packages/npm/*",
"blah": "../dist/commonjs/"
},
packages: {
"blah": {
"main": "index.js",
"map": {
"*": "**/*"
}
}
},
然后在Aurelia路上我做这样的事情aurelia.plugin("blah");
,并且得到system.js
解决一个index.js
文件中dist/commonjs
,所有的伟大工程 然后我们捆绑Aurelia大街和一些其他的东西,并且工作正常然而,我们在我们的jspm_packages文件夹中检查问题,所以我们需要访问该文件夹之外的system.js,所以如果我改变:
<script src="jspm_packages/system.js"></script>
(工作) 到 <script src="libs/system.js"></script>
或停止工作,而不是解决等等,以dist/commonjs/index.js
它会尝试一些其他的目录,解决dist/commonjs/.js
,所以它喜欢它忽略了包,但我有点感到困惑,如何包括从不同的文件夹中的文件system.js
可以改变人们的行为这么多...