繁体   English   中英

将system.js文件从jspm_packages移动到另一个文件夹,不解析config中的包

[英]Moved system.js file from jspm_packages to another folder, wont resolve packages in config

我使用JSPM和Aurelia时出现了一个奇怪的情况,并且我有一个自定义路由设置来将调用重定向到某个模块以转到本地文件夹(在项目内)

  paths: {
    "github:*": "jspm_packages/github/*",
    "npm:*": "jspm_packages/npm/*",
    "blah": "../dist/commonjs/"
  },
  packages: {
    "blah": {
      "main": "index.js",
      "map": {
        "*": "**/*"
      }
    }
  },

然后在aurelia中,我做类似aurelia.plugin("blah"); 这样就可以使system.js解析dist/commonjsindex.js文件,并且一切正常,然后我们将dist/commonjs和其他内容捆绑在一起,并且效果很好,但是我们在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感到困惑来自其他文件夹的system.js文件可以更改行为...

奇怪的是,这里似乎有一个错误,可以在他的问题中看到:

https://github.com/systemjs/systemjs/issues/1160

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM