Uncaught ReferenceError: regeneratorRuntime is not defined

问题描述:

在使用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"]

猜你喜欢

转载自www.cnblogs.com/shenfanzui/p/12703300.html