2016-08-03 14 views
3

我想轉換現有的項目使用aurelia cli,我遇到了一個老問題。我得到一個regeneratorRuntime是未定義的錯誤。我在之前的版本中解決了這個問題,但是我的記憶很朦朧,或者這個知識不適用於這個版本。任何人都可以指向我的源代碼或給我一些關於如何解決此問題的建議?regenerator運行時錯誤與新的au-cli

感謝,

羅斯

回答

0

現在一個hackish的解決方案(感謝羅蘭·誇斯特@rquast從https://gitter.im/aurelia):

您需要安裝,並要求巴別塔,填充工具在main.js文件明確:

require('node_modules/babel-polyfill/dist/polyfill.js')

2

爲我工作的解決方案是添加的巴貝爾,polyfil l至aurelia-project/aurelia.json的供應商捆綁部分,如下所示:

"name": "vendor-bundle.js", 
"prepend": [ 
    "node_modules/babel-polyfill/dist/polyfill.js", 
    "node_modules/bluebird/js/browser/bluebird.core.js", 
    "scripts/require.js" 
] 
2

我能夠得到它。一旦你瞭解了aurelia.json文件的工作方式,這並不困難。加入這aurelia.json: { "name": "regenerator-runtime", "path": "../node_modules/regenerator-runtime", "main": "runtime-module" }

然後將其添加到main.js:從 '蓄冷器運行時' ``` 進口regeneratorRuntime;

window.regeneratorRuntime = regeneratorRuntime; 

```

感謝大家的建議。