落魄实习生
落魄实习生
  • 发布:2021-10-25 11:19
  • 更新:2024-01-05 04:02
  • 阅读:1525

uniapp使用vue3如何运行打包es5

分类:uni-app

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 负责人:DCloud_UNI_FXY 分享
已邀请:

最佳回复

5***@linshiyouxiang.net

5***@linshiyouxiang.net

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']  
        }  
    })  
],  

问题解决。

5***@qq.com

5***@qq.com

你解决了吗?怎么解决的?

兰桑

兰桑 - 计算机小萌新

同问 请问是怎么解决的?

要回复问题请先登录注册