Browserslist 是一个用于指定项目支持的浏览器版本范围的工具。它被广泛用于前端构建工具(如 Babel、Autoprefixer)中,以确保代码在这些指定的浏览器中能够正常运行。Browserslist 通过查询语句来定义目标浏览器范围。
类型:
last 2 versions
、> 1%
。not dead
、iOS >= 10
。应用场景:
模块构建失败的原因是因为 Browserslist 遇到了一个未知的浏览器查询 adad
。这通常是由于配置文件中的错误或拼写错误导致的。
package.json
文件或 .browserslistrc
文件,查找是否有 adad
这样的无效查询。package.json
文件或 .browserslistrc
文件,查找是否有 adad
这样的无效查询。假设你在 package.json
中配置了 Browserslist,但遇到了错误:
{
"name": "my-project",
"version": "1.0.0",
"browserslist": [
"> 0.2%",
"not dead",
"adad" // 这里有一个错误
]
}
修正后的配置应该是:
{
"name": "my-project",
"version": "1.0.0",
"browserslist": [
"> 0.2%",
"not dead"
]
}
通过这种方式,你可以确保 Browserslist 配置正确,避免构建失败的问题。
领取专属 10元无门槛券
手把手带您无忧上云