babel 解决浏览器兼容性问题

本文主要探讨在vue-cli3项目中遇到的浏览器兼容性问题,特别是IE和360浏览器。通过查阅babel中文文档和vue-cli3的配置说明,了解到browserslist字段在指定目标浏览器范围上的作用,它影响@babel/preset-env和Autoprefixer的配置。通过更新package.json中的browserslist,项目成功在360浏览器上运行,但IE浏览器仍存在页面样式问题,主要是由于flex布局不被支持。对于IE的兼容性问题,需要进一步检查和适配CSS属性。
摘要由CSDN通过智能技术生成

这里遇到的问题是,本地的vue-cli3项目无法在ie和360浏览器运行

babel中文文档
vue-cli3下,配置IE浏览器兼容性
在这里插入图片描述
别的不管,这里我就想知道他是如何解决我这个问题,在浏览器显示我要的页面就ok
那么就看他如何配置

vue-cli官网关于浏览器兼容性的介绍

你会发现有 package.json 文件里的 browserslist 字段 (或一个单独的 .browserslistrc 文件),指定了项目的目标浏览器的范围。这个值会被 @babel/preset-env 和 Autoprefixer 用来确定需要转译的 JavaScript 特性和需要添加的 CSS 浏览器前缀。

// package.json 
"browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8",
    "not ie <= 11",
    "Android >= 4.0"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值