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

相關文章
相關標籤/搜索