问题描述:
在使用babel编译es6时,遇到报错Uncaught ReferenceError: regeneratorRuntime is not defined问题
产生原因:
- 脚本使用了ES7的 async/await
- regeneratorRuntime在浏览器上是不认识的,需要安装@babel/plugin-transform-runtime插件
解决方案:
- 安装@babel/plugin-transform-runtime插件
npm install @babel/plugin-transform-runtime --save-dev
最后,修改.babelrc文件中 "plugins": ["@babel/plugin-transform-runtime"]