解决:Uncaught ReferenceError: regeneratorRuntime is not defined

时间:2024-03-23 13:30:03

现象:使用了es7 async/await 时报错。

解决办法:
原因:这个regeneratorRuntime在浏览器上是不认识的,需要在vue-ui图形化界面上安装一个开发依赖:babel-plugin-transform-runtime
或者命令行:npm i --save-dev babel-plugin-transform-runtime
在.bable中添加解决:Uncaught ReferenceError: regeneratorRuntime is not defined
代码帮你们复制出来:
[
“transform-runtime”,
{
“helpers”: false,
“polyfill”: false,
“regenerator”: true,
“moduleName”: “babel-runtime”
}
]

如果依然报错继续在开发依赖中安装: babel-polyfill
然后再main.js中引入:import "babel-polyfill"
再重启项目错误完美解决