解決:Uncaught ReferenceError: regeneratorRuntime is not defined

解決:Uncaught ReferenceError: regeneratorRuntime is not defined

我在使用 vuex actions 裏的 異步函數 (async)時,出現regeneratorRuntime is not defined 錯誤

現象:
使用 ES7 的 async/await 時報錯。

緣由:這個regeneratorRuntime在瀏覽器上是不認識的,經過百度,須要安裝一個
babel-plugin-transform-runtime插件

解決方法:vue

npm i --save-dev babel-plugin-transform-runtime

在 .babelrc 文件中添加:vuex

"plugins": [
[
  "transform-runtime",
  {
    "helpers": false,
    "polyfill": false,
    "regenerator": true,
    "moduleName": "babel-runtime"
  }
]]

而後再去運行,就能夠了。npm

相關文章
相關標籤/搜索