我可以用 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"]
}