标签:ring reg 更新 practice config obs ruby blank 最佳实践
你会发现有 package.json
文件里的 browserslist
字段 (或一个单独的 .browserslistrc
文件),指定了项目的目标浏览器的范围。这个值会被 @babel/preset-env 和 Autoprefixer 用来确定需要转译的 JavaScript 特性和需要添加的 CSS 浏览器前缀。
在不同前端工具之间共享目标浏览器和Node.js版本的配置。它用于:
所有工具将自动找到目标浏览器,当您添加以下package.json:
"browserslist": [ "last 1 version", "> 1%", "maintained node versions", "not dead" ]
或者使用 .browserslistrc配置文件:
# Browsers that we support last 1 version > 1% maintained node versions not dead
开发人员在类似于 “last 2 version“ 的查询中将版本列表设置为不需要手动更新版本。Browserslist将使用Can I use 数据查询。
Browserslist将从工具选项、Browserslist配置、.browserslistrc配置、package.josn的Browserslist字段或环境变量中获取查询。
您可以在在线演示中测试Browserslist查询。Browserslist示例显示了每个工具如何使用Browserslist。
标签:ring reg 更新 practice config obs ruby blank 最佳实践
原文地址:https://www.cnblogs.com/adhehe/p/11175372.html