Babel 6 regeneratorRuntimeが定義されていません

BrunoLM:

非同期を使用しようとしていますが、Babel 6でゼロから待機していますが、regeneratorRuntimeが定義されていません。

.babelrcファイル

{
    "presets": [ "es2015", "stage-0" ]
}

package.jsonファイル

"devDependencies": {
    "babel-core": "^6.0.20",
    "babel-preset-es2015": "^6.0.15",
    "babel-preset-stage-0": "^6.0.15"
}

.jsファイル

"use strict";
async function foo() {
  await bar();
}
function bar() { }
exports.default = foo;

async / awaitなしで通常に使用しても問題ありません。私が間違っていることはありますか?

BrunoLM:

babel-polyfillBabel 7.4で非推奨)が必要です。async / awaitが機能するようにするには、それもインストールする必要があります。

npm i -D babel-core babel-polyfill babel-preset-es2015 babel-preset-stage-0 babel-loader

package.json

"devDependencies": {
  "babel-core": "^6.0.20",
  "babel-polyfill": "^6.0.16",
  "babel-preset-es2015": "^6.0.15",
  "babel-preset-stage-0": "^6.0.15"
}

.babelrc

{
  "presets": [ "es2015", "stage-0" ]
}

.jsとasync / await(サンプルコード)

"use strict";

export default async function foo() {
  var s = await bar();
  console.log(s);
}

function bar() {
  return "bar";
}

起動ファイル

require("babel-core/register");
require("babel-polyfill");

webpack使用している場合entryは、@ webpack.config.jsCemenコメントに従って、それをwebpack構成ファイル(通常は)の配列の最初の値として配置する必要があります

module.exports = {
  entry: ['babel-polyfill', './test.js'],

  output: {
    filename: 'bundle.js'       
  },

  module: {
    loaders: [
      { test: /\.jsx?$/, loader: 'babel', }
    ]
  }
};

babelでテストを実行する場合は、次を使用します。

mocha --compilers js:babel-core/register --require babel-polyfill

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Babel 6 regeneratorRuntimeが定義されていません

分類Dev

Babel 7-ReferenceError:regeneratorRuntimeが定義されていません

分類Dev

babel ES7Async-regeneratorRuntimeが定義されていません

分類Dev

PropTypesが定義されていますが、使用されていません(ESLint、babel 6)

分類Dev

k6の実行時の参照エラー:regeneratorRuntimeが定義されていません

分類Dev

エラーReferenceError:regeneratorRuntimeが定義されていません(Chromeコンソールエラー-gulp / babelビルド中ではありません)

分類Dev

Babel 5から6への移行時のエラー(ReferenceError:エクスポートが定義されていません)

分類Dev

Reactクラスが定義されていません(text / babel)

分類Dev

Babel(gulp-babel)Uncaught ReferenceError:requireが定義されていません

分類Dev

Angular 6、ngFor識別子が定義されていません

分類Dev

regeneratorRuntimeが定義されていません(babelがそのポリフィルを含めないようにするにはどうすればよいですか?)

分類Dev

最新のBabel(@ babel / core v7)エラー「エクスポートが定義されていません」

分類Dev

babelでasync / awaitを使用するとregeneratorRuntimeが定義されないエラー

分類Dev

IE11ではbabel-polyfillを使用してPromiseが定義されていません

分類Dev

babel-nodees6「モジュールはREPLでサポートされていません」

分類Dev

ASP.NETMVC6「二項演算子Equalが定義されていません」

分類Dev

es6 Uncaught ReferenceError:クラスが定義されていません

分類Dev

Angular 6Auth0-グローバルが定義されていません

分類Dev

Alertifyエラー「ReferenceError:alertifyが定義されていません」(Angular 6)

分類Dev

Entity Framework6エラー-キーが定義されていません

分類Dev

ImageMagick:convert-im6.q16:画像が定義されていません

分類Dev

Webpack Babel 6

分類Dev

Uncaught ReferenceError:$はRails 6 jquerywebpackerで定義されていません

分類Dev

Rails 6:キャッチされていない参照エラー-$が定義されていません

分類Dev

これは、Babelでコンパイルされたメソッドでは定義されていません

分類Dev

RegeneratorRuntimeが定義されていません

分類Dev

Uncaught ReferenceError:regeneratorRuntimeが定義されていません

分類Dev

Requireは、babelおよびwebpackでReactJを使用して定義されていません

分類Dev

Webpack babel es6でreact-router1.0の「モジュールが見つかりません」というエラーが表示されますか?

Related 関連記事

  1. 1

    Babel 6 regeneratorRuntimeが定義されていません

  2. 2

    Babel 7-ReferenceError:regeneratorRuntimeが定義されていません

  3. 3

    babel ES7Async-regeneratorRuntimeが定義されていません

  4. 4

    PropTypesが定義されていますが、使用されていません(ESLint、babel 6)

  5. 5

    k6の実行時の参照エラー:regeneratorRuntimeが定義されていません

  6. 6

    エラーReferenceError:regeneratorRuntimeが定義されていません(Chromeコンソールエラー-gulp / babelビルド中ではありません)

  7. 7

    Babel 5から6への移行時のエラー(ReferenceError:エクスポートが定義されていません)

  8. 8

    Reactクラスが定義されていません(text / babel)

  9. 9

    Babel(gulp-babel)Uncaught ReferenceError:requireが定義されていません

  10. 10

    Angular 6、ngFor識別子が定義されていません

  11. 11

    regeneratorRuntimeが定義されていません(babelがそのポリフィルを含めないようにするにはどうすればよいですか?)

  12. 12

    最新のBabel(@ babel / core v7)エラー「エクスポートが定義されていません」

  13. 13

    babelでasync / awaitを使用するとregeneratorRuntimeが定義されないエラー

  14. 14

    IE11ではbabel-polyfillを使用してPromiseが定義されていません

  15. 15

    babel-nodees6「モジュールはREPLでサポートされていません」

  16. 16

    ASP.NETMVC6「二項演算子Equalが定義されていません」

  17. 17

    es6 Uncaught ReferenceError:クラスが定義されていません

  18. 18

    Angular 6Auth0-グローバルが定義されていません

  19. 19

    Alertifyエラー「ReferenceError:alertifyが定義されていません」(Angular 6)

  20. 20

    Entity Framework6エラー-キーが定義されていません

  21. 21

    ImageMagick:convert-im6.q16:画像が定義されていません

  22. 22

    Webpack Babel 6

  23. 23

    Uncaught ReferenceError:$はRails 6 jquerywebpackerで定義されていません

  24. 24

    Rails 6:キャッチされていない参照エラー-$が定義されていません

  25. 25

    これは、Babelでコンパイルされたメソッドでは定義されていません

  26. 26

    RegeneratorRuntimeが定義されていません

  27. 27

    Uncaught ReferenceError:regeneratorRuntimeが定義されていません

  28. 28

    Requireは、babelおよびwebpackでReactJを使用して定義されていません

  29. 29

    Webpack babel es6でreact-router1.0の「モジュールが見つかりません」というエラーが表示されますか?

ホットタグ

アーカイブ