2016-08-03 3 views
3

私は既存のプロジェクトをaurelia cliを使用するように変換しようとしています。古い問題が発生しました。私はリジェネレータを取得しています。ランタイムは定義されていません。以前のバージョンでこれを修正しましたが、私の記憶がかすかであるか、このバージョンには知識が適用されません。誰でも私にソースを指すことができますか、このバージョンでこれを修正する方法について私にいくつかの助言を与えることができますか?regenerator新しいau-cliのランタイムエラー

おかげで、

ロス

答えて

0

今のハックソリューション(@rquast https://gitter.im/aureliaからローランドQuastのおかげで):あなたがインストールし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; 

`` `

感謝。

関連する問題