Прозрачные генераторы 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"]
}

0 ответов

Другие вопросы по тегам