本文主要是介绍VUE CLI 3项目兼容IE浏览器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
兼容性设置如下
在src/main.js中添加以下两行代码
import 'core-js/stable';
import 'regenerator-runtime/runtime';
在babel.config.js中,修改presets的值,修改后如下
module.exports = {presets: [// https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app['XXX',{useBuiltIns: 'entry',polyfills: ['es.promise','es.symbol']}]]
}
在vue.config.js的chainWebpack方法中添加以下代码,根据项目实际引用的与IE不兼容的js库添加include
config.module.rule("elementUI").test(/\.js$/).include.add(resolve('src')).add(resolve('test')).add(resolve('./node_modules/element-ui/src')).add(resolve('./node_modules/element-ui/packages')).end().use("babel-loader").loader("babel-loader").end();
这篇关于VUE CLI 3项目兼容IE浏览器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!