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