IE10没法识别setPrototypeOf属性问题

项目遇到一个需求,React16.6.0兼容IE10浏览器

  • 首先在IE浏览器打开,IE11能够支持,打开控制台切换到IE10,页面白屏,控制台报错。
  • 控制台报错
Map Set 未定义

既然没有定义,说明IE10不支持ES6最新语法。谷歌了好多方案。惟一有用的仍是去了Babel官网,有关,@babel/polyfill的使用,以及它表明着什么?webpack

以前用到了babel-polyfill,发现都是2017年的答案,如今库早就更新了,对于第一次听到这个库的人来讲,未免不知因此然。git

因而照着babel/polyfill官网所说去webpack.cong.dev.js的entry去配置了github

entry : ["@babel/polyfill"]

结果出了其它错误,是本身引用别人第三方库的问题。web

[Purchameng](valid Defined )
此命令不支持

又去谷歌,索到,有人在github提问了,说使用的quill插件不支持IE10,得换插件。那好,就注释了项目所用的quill引用浏览器

果真IE10能够展现页面了。这中间跳了不少过程和解决问题的心理活动。须要慢慢梳理。babel

相关文章
相关标签/搜索