一. 问题描述
vue打包的项目在ie浏览器上,不能打开。找了一天的解决方案,解决一个又报一个兼容错误,一步一坑一步一填,终于解决了问题🙂。我们需要了解的ie浏览器支持版本大于ie8。
二. 方案
第一步:安装babel-polyfill依赖
解决es6语法的兼容问题
- npm install babel-polyfill --save-dev
- 在main.js 文件中引用这个库,import ‘babel-polyfill’
第二步:安装es6-promise依赖
走了第一步,又出现了一个坑,ie浏览器不认识promise。需要我们在添加下面的依赖。
- npm install es6-promise --save-dev
- 在main.js文件引入下面的内容。
import promise from ‘es6-promise’
promise.polyfill()
第三步:解决引用第三方库IE浏览器不识别
项目中引入iview和我们公司自己样式库,部分语法在ie浏览器上不能识别报错。
在