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"]

posted @ 2020-04-15 09:45  倚楼听雨vv  阅读(2015)  评论(0)    收藏  举报