vue项目中引用的外部js文件,代码不兼容IE浏览器,如何把外链js文件转成ES5?
你可以尝试用下面工具转换js,将es6转换为es5之后保存为本地文件,js判断浏览器版本后调用对应的js文件
https://babeljs.io/repl
有帮助请点一下右上角的采纳,谢谢
一般vue项目都会自动将js文件打包的,你是通过CDN的形式引入的外部js文件吗?
想了一下,感觉就只有一种方式了,那就是自己搭建一个CDN服务,将cdn文件进行转码,而且还得保证cdn那边更新之后你的服务能及时收到通知。
不然感觉这是个伪命题,因为文件不定时更新,所以是没有办法进行打包转码的,只能由浏览器下载后进行处理,IE又做不到这点。
我不知道你具体是用的什么cdn,这个问题我更建议你通过管理沟通的方式来解决,比如定期检测cdn更新然后打包,比如周期是一个月,那一年才12次,完全可以接受。