Vue的项目在ie浏览器中报错:Unhandled promise rejection ReferenceError: “Promise”未定义

vue的项目启动之后,在ie浏览器中报错:
Unhandled promise rejection ReferenceError: “Promise”未定义
vue

问题缘由:
①:ie的一些低版本对于ES6语法不支持
②:Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱)
(也有可能项目中并无使用Promise,可是使用的Axios等,其中原理也是Promise,只是进行了封装)webpack

解决方法:ios

1、安装babel-polyfill依赖:es6

npm install --save babel-polyfill

2、配置build/webpack.base.conf.js:
配置webpack.base.conf.jsweb

3、配置main.js文件
配置main.js
四:从新启动项目便可:npm

npm run dev

若有疑问,请留言promise

在这里插入图片描述