關於vue、es6專案在IE中報錯

mushang發表於2018-05-02

# 原因:

 # es6的許多新語法在IE中是不支援的,包括promise等,所以需要相容IE的話,就需要引入es6語法包

 # 簡單地說,polyfill即是在當前執行環境中用來複制(意指模擬性的複製,而不是拷貝)尚不存在的原生 api 的程式碼。

# 解決辦法:

 

npm install --save-dev babel-polyfill
// 在程式碼中引入
import 'babel-polyfill'
// 如果也是用了官方腳手架vue-cli,還需要在webpack.config.js配置檔案中做各修改,用
module.exports = { entry: { app: ["babel-polyfill", "./src/main.js"] }}
// 替換
module.exports = { entry: { app: './src/main.js'}}複製程式碼

# 有些人發現已安裝配置了:babel-polyfill和es6-promise/auto,但還是報polyfill-eventsource added missing EventSource to window錯誤,並且頁面一直是空白頁

可以看下是不是自己引用元件的問題,已經見到有人遇見element-ui出現了,可以試下下圖的解決方案。

關於vue、es6專案在IE中報錯



相關文章