vue項目在谷歌打開沒有問題,在360和2345瀏覽器打不開,控制檯報錯:SCRIPT5009: “Promise”未定義,
原因是360、2345的內核和 IE 都是一根繩上的螞蚱。
解決辦法:
一、安裝:
npm install babel-polyfill --save-dev
- 1
二、在main.js中引入
import "babel-polyfill"
- 1
(如果有用vuex在store中的index.js中也最好引入一下)
三、在build文件中的 webpack.base.conf.js 中的 entry對象中也添加一下
{
entry: {
'babel-polyfill': 'babel-polyfill',
app: './src/main.js'
}
}
再重新打包一下即可打開。