公司新开发的项目需要兼容IE9
只需将其添加到index.html页面
meta http-equiv=' x-ua-compatible ' content=' ie=edge '不起作用
总结方法:
1.如果您与IE9/IE10兼容,您可能会遇到语法或Promise错误,因此请安装babel-polyfill
Npm安装babel-poly ill 2。在页面入口配置main.js中引入babel-polyfill
导入(' babel-poly ill ')3。解决编译错误-重要
重新安装网络包开发服务器
[email protected]如果有淘宝镜像,也可以使用cnpm4,修改build/webpack.base.conf.js
App: ['babel-polyfill ','。/src/main.js'] 5。安装babel-preset-es2015-ie
6.创建新的。根目录下的babelrc
{ '预设' : ['env ',{ 'modules': false,' targets ' : { ' browsers ' : [' 1% ','后2个版本',' not ie=8'] } }],' stage-2' ],Plugins ' : [' transform-runtime '],' env' : {'test' : { '预设' : [' env ',' stage-2'],' Plugins '
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。