問題描述:
在使用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"]
