IE报vuex requires a Promise polyfill in this browser的问题
因为使用了 ES6 中用来传递异步消息的的Promise,而IE低版本的浏览器不支持。
解决方法
第一步:安装 babel-polyfill
babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法1
npm install --save babel-polyfill
第二步:在build文件夹下
webpack.base.conf.js文件中使用1
2
3
4
5module.exports = {
entry: {
app: ["babel-polyfill", "./src/main.js"]
}
};
替换1
2
3
4
5module.exports = {
entry: {
app: './src/main.js'
}
}