IE浏览器没有内置Promise对象。不仅如此,几乎所有的ES6新增的方法在IE都不能用,此时你需要babel Polyfill
1.首先npm install --save babel-polyfill
2.修改build/webpack.base.config.js
修改
entry: {
main: './src/main',
vendors: './src/vendors'
},
为
entry: {
main: ["babel-polyfill","./src/main"],
vendors: './src/vendors'
},
即可。
感谢你写出解决方法,对ie的支持需要根据业务需求,所以我们没有对IE做兼容处理,后面会对IE相关的兼容处理做个汇总,再次感谢


我使用你的方法 但是还是要报语法错误 这个该怎么改呢?
你一个字一个字看仔细我的方法,然后对照修改,如果再错,我也没办法。我这样做没有任何报错。如果你还做了其他修改,那我就不知道了。
@hold-baby 你好,请问你解决了吗
我也想知道 @hold-baby 请问你 解决了吗
@xiongcao 我改了dev-server 版本 还是不行 报错依然是2个语法错误和1 个 jsonp呢
IE浏览器没有内置Promise对象。不仅如此,几乎所有的ES6新增的方法在IE都不能用,此时你需要babel Polyfill
1.首先npm install --save babel-polyfill
2.修改build/webpack.base.config.js修改
entry: {
main: './src/main',
vendors: './src/vendors'
},
为
entry: {
main: ["babel-polyfill","./src/main"],
vendors: './src/vendors'
},
即可。
没有webpack.base.config.js怎么办?只有vue.config.js
IE浏览器没有内置Promise对象。不仅如此,几乎所有的ES6新增的方法在IE都不能用,此时你需要babel Polyfill
1.首先npm install --save babel-polyfill
2.修改build/webpack.base.config.js
修改
entry: {
main: './src/main',
vendors: './src/vendors'
},
为
entry: {
main: ["babel-polyfill","./src/main"],
vendors: './src/vendors'
},
即可。
没有webpack.base.config.js怎么办?只有vue.config.js