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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM