webpack如何设置兼容浏览器的范围browserslist

Browserslist 是前端工程化不可或缺的工具,无论是处理 js 的 babel 还是处理 css 的 postcss,他们背后都有Browserslist 的身影。

一、如何查看查看所有浏览器和它的市场占有率

我们如何知道现在的浏览器那些被废弃、那些市场占有率高,可以通过下面两个网站提供的数据支撑,Browserslist 也是依据此数据。

caniuse-liteCan I Use

二、如何配置browserslist

使用/常用配置

> 5%: 在全球用户份额大于 5% 的浏览器

last 2 versions: 所有浏览器的最新两个版本

last 2 Chrome versions: Chrome 浏览器的最新两个版本

dead: 官方不在维护已过两年,比如 IE10

not dead: 官方还在维护的

更多配置可在官方文档查看https://browsersl.ist/

我们可以在package.json配置或者单独新建一个.browserslistrc的配置文件

package.json
复制代码
"browserslist": ["last 2 version", "> 1%", "not dead"]
.browserslistrc文件
复制代码
>1%
last 2 versions
not dead

配置完成子后控制台运行,就能查看筛选的浏览器

复制代码
npx browserslist
相关推荐
JiaLin_Denny24 分钟前
如何在NPM上发布自己的React组件(包)
前端·react.js·npm·npm包·npm发布组件·npm发布包
路光.1 小时前
触发事件,按钮loading状态,封装hooks
前端·typescript·vue3hooks
我爱996!2 小时前
SpringMVC——响应
java·服务器·前端
咔咔一顿操作2 小时前
Vue 3 入门教程7 - 状态管理工具 Pinia
前端·javascript·vue.js·vue3
kk爱闹2 小时前
用el-table实现的可编辑的动态表格组件
前端·vue.js
漂流瓶jz3 小时前
JavaScript语法树简介:AST/CST/词法/语法分析/ESTree/生成工具
前端·javascript·编译原理
换日线°3 小时前
css 不错的按钮动画
前端·css·微信小程序
风象南3 小时前
前端渲染三国杀:SSR、SPA、SSG
前端
90后的晨仔4 小时前
表单输入绑定详解:Vue 中的 v-model 实践指南
前端·vue.js
陈佬昔没带相机4 小时前
围观前后端对接的 TypeScript 最佳实践,我们缺什么?
前端·后端·api