簡體   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