关于vite打包发布的浏览器版本过低无法兼容的问题 ,在到企业打包发布部署的过程中因为浏览器版本过低无法访问,一开始以为是服务器配置问题,甲方公司用的内网,安装的浏览器版本也很低,我们自己用同样的包同样的部署方式没有出现这个问题,最后换了低版本浏览器才复现,发现是浏览器兼容问题。 类似于Uncaught SyntaxError: Unex rcted token ****的几乎都兼容问题,在网上看到的相关文章几乎都在说静态文件路径错误等等,最终都没解决,可能也是因为vue3+vite的打包方式和网上解决的方法不符合,相关的一些报错具体的可以查看vite官网:[https://vitejs.cn/config/#build-target]
1、找到项目中的vite.config.ts文件,修改相关的配置,具体的兼容版本就看相关的兼容度了
// target: 'es2015',
// 兼容 Chrome 内核比较低的浏览器,如 360、QQ 浏览器
target: 'es2015',
cssTarget: 'chrome61',