UC浏览器兼容问题

651 阅读1分钟

背景

项目中列表页测试在UC浏览器中发现白屏,查看控制台unexpected token ... 猜测像是解构与法报错,本地运行代码发现是node_modules里文件解构语法报错

报错npm库

库名: dynamic-file 查看代码,src/main.js,函数中有一个...other 在这里插入图片描述

项目中引用dynamic-file的作用

在npm库中的链接:www.npmjs.com/package/dyn… 从库命名可以可以看出来是动态加载资源文件,umd规范,无任何依赖,动态加载js、css文件返回一个promise 在这里插入图片描述

变更为dynamic-file获取动态样式文件原因:webpack5升级之前使用的是require动态获取按钮样式文件,webpack5升级之后require不能使用了,具体原因忘记记录了,后续遇到再补充