vue项目在IE下报错“ReferenceError: Promise未定义”的解决办法

问题原因:
1.IE一些低版本的浏览器对于ES6语法不支持
2.Promise是es6语法里为了解决异步函数多重嵌套的问题(回调地狱)
说明: 或许你并不没有使用Promise,但是有可能你使用Axios等,其中原理也是Promise,进行了封装而已
解决办法:
1.安装最新的web-pack-server 命令行:

npm install --save-dev webpack-server

2.安装Babel Polyfill

npm install --save babel-polyfill

3.在webpack.base.conf.js这个文件加入代码 require(“babel-polyfill”)
vue项目在IE下报错“ReferenceError: Promise未定义”的解决办法_第1张图片
4.在main.js里面添加代码 import “babel-polyfill”;

import "babel-polyfill"

你可能感兴趣的:(vue2)