Uncaught ReferenceError: regeneratorRuntime is not defined 解决方法
项目突然报错Uncaught ReferenceError: regeneratorRuntime is not defined
之前老版本的babel不能正常发挥作用,导致浏览器无法翻译es7语法,于是全部替换了新版本的babel7
在package.json中更换如下依赖,如有新版本请用npm更新至新版本
"@babel/cli": "^7.17.10","@babel/core": "^7.18.0","@babel/plugin-transform-runtime": "^7.18.0","@babel/polyfill": "^7.12.1","@babel/preset-env": "^7.18.0","@babel/preset-react": "^7.17.12","babel-eslint": "10.1.0","babel-jest": "26.0.1","babel-plugin-component": "1.1.1","babel-plugin-dynamic-import-node": "2.3.3",
接下来就是最重要的配置环节,在babel.config.js或…babelrc中配置如下在
presets: [['@vue/babel-preset-jsx'],//如果报了jsx 的错就引用一下,控制台报错还让引@babel/preset-react但我是vue的项目,傻乎乎的引进后报了个React的错,删掉就好["@babel/preset-env",{"targets": { //哪个浏览器版本无法识别es新语法就设置哪个版本"edge": "17","firefox": "60","chrome": "67","safari": "11.1","node" : "14"},"useBuiltIns": "entry","corejs": 3//看你的corejs是什么版本的}]]
关键在下面
"useBuiltIns": "entry"```
useBuiltIns: 有三个属性 false | “entry” | “usage”
“usage” 自动检测文件中使用的需要引入垫片的地方并自动引入对应的垫片。(官方推荐)
“entry” 在入口处手动引入垫片
按理来说使用usage就可以,实测不行。我这依旧报错,需要使用entry, 在main.js中引入
import '@babel/polyfill'
接着引入插件
plugins: [['@babel/plugin-transform-runtime', {helpers: false,//polyfill: false, 一定不要有这个,在新版本中官方已经将它移除了,填了它似乎会报错regenerator: true,}]]
如果报了polyfill has been removed 请把polyfill删了
Uncaught ReferenceError: regeneratorRuntime is not defined 解决方法相关推荐
- ReferenceError: regeneratorRuntime is not defined解决方法
ReferenceError: regeneratorRuntime is not defined解决方法 参考文章: (1)ReferenceError: regeneratorRuntime is ...
- vue中解决Uncaught ReferenceError: regeneratorRuntime is not defined问题
问题产生 在使用babel编译es6时,遇到报错Uncaught ReferenceError: regeneratorRuntime is not defined问题 问题原因 脚本使用了ES7的 ...
- Uncaught ReferenceError: xxx is not defined 解决办法
VM11371:1 Uncaught ReferenceError: inputSize is not defined at <anonymous>:1:1 解决办法(根据需求调整 ...
- nodejs.ReferenceError: ctx is not defined解决方法
[现象] 2022-01-17 18:32:26,958 ERROR 18500 [-/::1/-/1ms GET /findOne/1] nodejs.ReferenceError: ctx is ...
- Uncaught ReferenceError: data is not defined
问题: 使用jQuery jsonp解决跨域问题时报错 Uncaught ReferenceError: data is not defined 解决: 在function()的括号里添加上data ...
- 解决 VUE前端项目报错: Uncaught ReferenceError : initPage is not defined (initPage 方法是有的,依旧报错找不到)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 明明代码中定义了 initPage 这个方法,,却一直报找不到这个方法: Uncaught R ...
- (网页)Uncaught ReferenceError: pageImport is not defined
在js开发中,很多人遇到类似问题,都找不到解决方法.Uncaught ReferenceError: $ is not defined,在这里给大家提供几个解决方法. 1.出现这个错误,最可能的是引用 ...
- Vue报错:Error in v-on handler: “ReferenceError: regeneratorRuntime is not defined“
项目中使用了async/await Vue报错:Error in v-on handler: "ReferenceError: regeneratorRuntime is not defin ...
- Uncaught ReferenceError: jp2 is not defined,用jsonp抓取qq音乐总是说回调函数没有定义
问题如下参考链接:https://segmentfault.com/q/1010000010051040 用jsonp抓取qq音乐总是说回调函数没有定义, 我的要实现时候的步骤 1.第一步 我要实现的 ...
最新文章
- telnet 测试端口连通性
- python—多进程之进程池
- nyoj 720 项目安排(dp+二分优化)
- java 怎么判断1_1.0_1.00是同一个数_php如何优雅的判断 0.0/0.00/0.000 是否为空? 测试过用empty函数不行...
- 单片机课程设计数字心率计_如何选购合适的PH计
- 中缀表达式转换为前缀及后缀表达式并求值【摘】
- Activity 模版样式简介
- PS基础教程[1]如何制作微信泡泡
- java1.8win7_JDK 1.8 安装配置教程(win7 64bit )
- WebPack配置文件抽离存放
- 西安交大计算机网络 笔记,计算机网络笔记整理
- 动态修改EasyUI accordion选中面板的标题(title)
- 瓜瓜播放器android,瓜瓜视频播放器
- 操作电脑时弹出 UAC被禁用 的解决方法
- 域内计算机桌面背景怎么改,如何将域内用户设置的各种桌面背景都去掉? | 学步园...
- 千锋python培训机构可靠吗
- android未验证,主机名未通过验证ANDROID
- 录屏时如何录制麦克风声音?-QVE屏幕录制
- 计算机启动时 需换电池bells,关于笔记本电脑开机提示请考虑更换电池问题的解决步骤...
- Windows10+YOLOv5训练自己的数据集
热门文章
- VUE·17:事件处理之 @keyup、@keydown 等键盘按键触发及 @keyup.enter 等别名
- [C]qsort的使用和实现
- onsubmit=return check();和onsubmit=check();的区别
- HiveSql工作中常见易错点总结
- java实现多元线性回归
- 【JPA】记录JPA批量处理的优化
- D. Flood Fill
- Android - 手机实现振动
- vue cli可视化面板运行serve报错:Error: Package exports for ‘D:\*******(路径)\node_modules\colorette‘ do not defi
- 【Yolo】Jetson Orin Nano下部署 YoloV5