browserlist用于在不同前端工具之间共用目标浏览器和node版本的配置工具。
配置方式
1、在package.json中加入browserslist
配置项。
2、使用项目根目录或父目录下的.browserslistrc
配置文件。
3、使用项目根目录或父目录下的.browserslist
配置文件。
默认配置
> 0.5%, last 2 versions, Firefox ESR, not dead
实例
chrome > 80 //支持80版本以上的chrome浏览器
ios_saf <= 12.0 //不支持iOS 12.0以上版本的 Safari 浏览器
chrome > 80 and firefox >= 20 //要求 chrome 在 80 版本以上且 Firefox 至少在 20 版本以上
chrome >= 70 or safari >= 11.1 //要求 Chrome 在 70 版本以上或 Safari 在 11.1 版本以上
not ie <= 8 //除了IE8及以下版本之外的所有浏览器