2017-07-06 18 views
3
私は次のようなエラーになっています

transpiled nodeJSのために定義されていません。また、regeneratorRuntimeはバベル

ReferenceError: regeneratorRuntime is not defined 

、それは私がBabel 6 regeneratorRuntime is not defined with async/awaitのメソッドを試してみました

_asyncToGenerator(regeneratorRuntime.mark(function _callee() { 

によって引き起こされるとRegeneratorRuntime is not definedが、しかし、持っています運がない。私は開発期間中にbabel-nodeでそれを実行している場合しかし、この行は問題がスローされますrequire('babel-polyfill')を追加することによって、問題を解決することができる午前

{ 
    "presets":["latest"] 
} 

次のように私の.babelrc

です。

誰も前に同様の問題に直面しましたか?

+0

:私は 'が必要と追加したときにはい、私はその中に同様の結果を得たノード8.xのでこの問題を経験しています( 'babel-polyfill') '問題はなくなりますが、これを行う必要はありません。それは環境にあるようです。 – gavdotnet

答えて

1

が.babelrcファイルのあなたのプラグインにバベル-ポリフィルを追加します。あなたの質問に答えるために

{ 
    "presets": [["es2016"]], 
    "plugins": ["syntax-async-functions","transform-regenerator","babel-polyfill"], 
} 
関連する問題