vue项目兼容ie
一、兼容ES6 Vue 的核心框架 vuejs 本身,以及官方核心插件(VueRouter、Vuex等)均可以在 ie9 上正常使用。但ie不兼容es6,所以需要安装插件将“Promise”等高级语法转换成ie可以识别的es5。 报错:ReferenceError: “Promise”未定义,页面空白 报错:app.js文件报错页面空白,可能是缺少配置文件.babelrc 一、 babel-polyfill npm install babel-polyfill --save 在main.js中的最前面引入import 'babel-polyfill'(注:必须引入在最前面,保证所有es6语法都会被解析) 下载完成后找到build文件夹下的webpack.base.conf.js下的一段代码 module.exports = { entry: { app: './src/main.js' }, 替换为 module.exports = { context: path.resolve(__dirname, '../'), entry: { app: ["babel-polyfill", "./src/main.js"], } 二、如果引入 babel-polyfill还有一些高级语法没有被编译,配置 .babelrc文件,官网如下: https:/