手册

Eip7兼容旧版浏览器

271
廖沅静
2022-06-10 16:32:00
分享链接
由于浏览器兼容不同浏览器,报错不同,可根据报错信息分析定位有兼容性的js代码。

1、  最基本修改

Manage端、front端、mobile端中,在public目录下找到config.js或者sso.js这种配置文件,将配置文件中的let变量声明,改为var。都修改完成后,可以先尝试项目是否可以正常运行,如果还不行,可以看报错信息分析下面的兼容方向。报错不容易解决时需要进行后面的深度修改。

 

 

 

2、  深度修改

深度修改,是修改webpack配置,打包时将代码转换成低版本格式。尤其是使用transpileDependencies更改了第三方依赖的代码格式。以下为修改文件和修改内容。

一、front端修改内容

1)package .json 文件中,添加es 6-promise 依赖,b uild 命令行修改。

 

2)main .js 引入es 6-promise

 

3)babel .config.js 文件修改。

 

4)vue .config.js 文件修改。

 

 

二、manage修改

1)package .json

 

2) main . js

 

3) babel.config.js

 

4)vue .config.js

 

发表评论
评论通过审核后显示。