首先需要依赖es6-promise和babel-polyfill
npm install es6-promise --save-dev
npm install babel-polyfill --save-dev
然后需要在main.js的最上面引入
import promise from 'es6-promise'
import 'babel-polyfill'
promise.polyfill() // 兼容 Promise
其次需要在vue.config.js里面的configureWebpack配置
configureWebpack:(config)=> {
config.entry.app = ["babel-polyfill", "./src/main.js"];
return{
name: name,
plugins: [
new webpack.DefinePlugin({
'process.env.VUE_SERVER_ENV': VUE_SERVER_ENV?JSON.stringify(VUE_SERVER_ENV):'pro'
})
],
resolve: {
alias: {
'@': resolve('src')
}
}
}
},
这样,就可以在ie上启动啦~~