Прозрачные генераторы ES6 с Babel в браузере
Я могу перенести ES6 с Babel, но когда я попытался протестировать генераторы, я получил это исключение. 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"]
}