DEV

node + webpackでregeneratorRuntimeが無いいわれるで

async, await使ってたら下記エラーがでたで

Uncaught ReferenceError: regeneratorRuntime is not defined

下記に書いてあるとおりにやってみたら、エラーがでなくなったで

https://dev.to/codeprototype/modernize-your-reactjs-application-with-asyncawait-in-2018-1l9jdev.to

下記をインストールして、

$ yarn add -D babel-plugin-transform-runtime

.babelrcに下記を追加するんやで

"plugins": [
["transform-runtime", { "regenerator": true }]
],

追記: electron使ってるんだけど、上記の内容でbuildしたらエラーでるようになって、結果的に.babelrcは下記のようになった。上のやつ一切使わなくなった。。

{
"presets": [
[
"env", {
"targets": {
"node": "current"
}
}
],
"stage-2"],
"comments": false
}