babel を使用して ES6 をトランスパイルすることはできますが、ジェネレーターをテストしようとすると、この例外が発生しました。Uncaught ReferenceError: regeneratorRuntime is not defined
周りを見回したところ、bable-generator とランタイム プラグインを追加する必要があることがわかりました。package.json からわかるように追加しましたが、それでもこのエラーが発生します。
コードをコンパイルするbabel cli「npm run watch」を実行しており、ブラウザーで実行できます。私は一歩が欠けていると感じています:)
{
"devDependencies": {
"babel-cli": "^6.14.0",
"babel-plugin-transform-regenerator": "^6.14.0",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-preset-es2015": "^6.14.0"
},
"scripts": {
"build": "babel src -d output",
"watch": "babel src --watch -d output"
},
"dependencies": {
"babel-polyfill": "^6.13.0",
"babel-runtime": "^6.11.6"
}
}
{
"presets": ["es2015"]
}