问题描述:
前台使用react+antd,打包工具使用webpack,打包发布后,在IE进行附件上传时候,IE浏览器报出SCRIPT5009: “Promise”未定义 问题
首先,谷歌浏览器没有问题,IE有问题
参考资料:
https://blog.youkuaiyun.com/mangoyiy/article/details/81143133
https://babeljs.io/docs/en/babel-polyfill/#usage-in-node-browserify-webpack
解决办法:
1.升级本地
webpack到2.6.1
2.修改package.json文件,dependencies 中增加依赖引入babel-polyfill

3.所有模块都采用这种写法

本文解决了一个在使用React和AntD框架,并通过Webpack打包后,在IE浏览器上出现的Promise未定义错误。通过升级Webpack版本、引入babel-polyfill依赖以及调整模块写法,成功解决了跨浏览器兼容性问题。
783

被折叠的 条评论
为什么被折叠?



