解决: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

相关文章
相关标签/搜索