vue项目本地进行ie适配可以打开。现发布到开发环境上,远程环境ie打不开,报语法错误
按网上教程加入了
"babel-polyfill": "^6.26.0",
"regenerator-runtime": "^0.13.11",
"resize-detector": "^0.3.0",
插件
vue.config.js文件
configureWebpack: config => { config.entry.app = ['babel-polyfill', './src/main.js'] },
transpileDependencies: ['crypto-js', 'vue-echarts', 'resize-detector', 'ai.touchui-vue', 'axios',
'core-js', 'echarts-liquidfill', 'nprogress', 'router', 'babel-polyfill', 'regenerator-runtime', 'vuex'],
main.js
import 'core-js/stable'
import 'regenerator-runtime/runtime'
发现main.js中仍然会有es6语法
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
]
问题解决了,,是打包配置的问题,
需要在package browserslist 中加入not ie <= 8 对ie对应版本进行打包