原文:webpack+babel項目在IE下報Promise未定義錯誤引出的思考

低版本瀏覽器引起的問題 最近開發一個基於webpack babel react的項目,一般本地是在chrome瀏覽上面開發,chrome瀏覽器開發因為支持大部分新的js特性,所以一般不怎么需要polyfill, 比如Promise,string實例的includes方法等。即使在低版本瀏覽器中,通過babel runtime的polyfill也是可以轉換的,但是事不竟然,項目在IE 瀏覽器上報錯, ...

2017-12-24 13:13 5 13343 推薦指數:

查看詳情

IE瀏覽器Promise未定義錯誤

背景: 一個vue-cli構建的vue項目,一個使用angular的項目,兩個項目在其他瀏覽器一切正常,但是ie中會報Promise未定義錯誤 解決辦法: vue的項目:   1.  npm install babel-polyfill --save   2.  在main.ts ...

Wed Nov 29 19:55:00 CST 2017 1 8333
IE瀏覽器Promise未定義

用vue-cli做的項目,用了promise,結果IEpromise未定義,甚至在比較老的andriod手機瀏覽器上會顯示空白頁面,解決方案如下: 首先安裝:babel-polyfill npm install babel-polyfill --save 然后引入 ...

Wed Jul 18 02:35:00 CST 2018 0 6306
vue項目IE11報錯Promise未定義

原因:es6墊片需要在入口文件中引用進來。 去babel官網可以找到polyfill的安裝方法 1、npm install --save babel-polyfill 2、在項目的入口js文件內: import "babel-polyfill" 然后又看到另一篇文章的分析,大家可以參考 ...

Tue Dec 05 00:59:00 CST 2017 0 3716
IE11 Promise對象未定義錯誤--解決方法

在沒有原生Promise支持的瀏覽器(如IE),使用Promise會拋出未定義錯誤異常。 解決方法: (1)非node項目(了解polyfill): 可引入<script src = "https://cdn.polyfill.io/v2/polyfill.min.js"> ...

Tue Jul 17 21:42:00 CST 2018 0 5304
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM