转自:https://blog.csdn.net/shihailing/article/details/80436914
使用vue-cli做项目,一般不会兼容ie浏览器,究其原因就是浏览器对ES6中的promise无法支持,因此需要通过引入babel-polyfill来是我们的浏览器正常使用es6的功能
首先通过npm 安装
npm install --save-dev babel-polyfill
然后就是在你的项目中使用
在webpack.base.conf.js中配置:
第一种
entry: {
app: ["babel-polyfill","./src/main.js"]
}
第二种
entry: {
app: "./src/main.js",
"babel-polyfill":"babel-polyfill"
}
第三种
在main.js中全局import babel-polyfill
第四种
entry: {
app: ['./node_modules/babel-polyfill/dist/polyfill.js','./src/main.js']
},