Logicky Blog

Logickyの開発ブログです

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

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

Uncaught ReferenceError: regeneratorRuntime is not defined

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

dev.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
}