app端运行vue3的uniapp报错:Uncaught SyntaxError: Unexpected token => at uni-app-view.umd.js:1
初步判断应该是es6的问题,我用安卓8.x以上的机子都不会报这个,但公司有安卓4.x和6.0的老机子运行就报错了
所以请求帮助如何转成es5
落魄实习生
- 发布:2021-10-25 11:19
- 更新:2024-01-05 04:02
- 阅读:1525
uniapp使用vue3如何运行打包es5
分类:uni-app
最佳回复
http://blog.mokevip.top/2023/09/01/uniapp-es6-to-es5/
问题
最近要上旧版本浏览器,我们uniapp用的是vue3 cli+ts+es6。
报错 ?. 和 flatMap 、 import.meta 绞尽脑汁如何es6转es5。
所有的es6转es5方案,如legacyPlugin、babel、polyfill等都不起作用。
官方又说自带es6转es5,又跑去下载老版本的hbuilderX,搞这搞那,没有任何作用,非常抓狂。
解决
最后是因为uniapp把legacyPlugin给封装进去了
plugins: [
uni({
viteLegacyOptions: {
targets: ['Chrome > 70']
}
})
],
问题解决。
DCloud_UNI_OttoJi
感谢反馈。
2024-01-05 10:30
DCloud_UNI_OttoJi
回复 DCloud_UNI_OttoJi: blog 不错
2024-01-05 10:30
蚊子不会滑雪
大佬请教一下是编译成h5后放在小程序的webview里白屏吗
2024-10-16 18:44
蚊子不会滑雪
回复 DCloud_UNI_OttoJi: 想请教下这个方案是uni什么版本以上可以使用啊,uni相关依赖3.0.0-4020420240722002,vite: 5.4.1,我编译出来的产物挂在服务器上了还是白屏
2024-10-17 10:11
DCloud_UNI_OttoJi
回复 蚊子不会滑雪: 新开帖子,按照 bug 模版添加描述吧
2024-10-17 11:08