ERROR BrowserslistError Dnodejsvue11yj contains both browserslistrc and packagejson with browsers怎么解决
这个错误通常是由于在项目的根目录下同时存在 .browserslistrc 文件和 package.json 文件中的 browsers 配置项所引起的。解决方法可以是在其中一个文件中移除 browsers 配置项,或者在 .browserslistrc 文件中添加一个 exclude 标记,排除 package.json 文件中的 browsers 配置项。具体操作可以参考以下步骤:
- 如果你想要使用 .browserslistrc 文件来配置浏览器兼容性,则可以在 package.json 文件中移除 browsers 配置项:
{
"name": "my-app",
"version": "1.0.0",
"browserslist": [
"last 1 version",
"> 1%",
"not dead"
],
...
}
移除后的 package.json 文件:
{
"name": "my-app",
"version": "1.0.0",
...
}
- 如果你想要使用 package.json 文件来配置浏览器兼容性,则可以在 .browserslistrc 文件中添加一个 exclude 标记,排除 package.json 文件中的 browsers 配置项:
# .browserslistrc
last 1 version
> 1%
not dead
# 在 .browserslistrc 中添加 exclude 标记
not dead
> 0.2%
# exclude browserslist from package.json
# package.json
注意:exclude 标记后面需要跟上注释,说明是要排除 package.json 文件中的 browsers 配置项。
处理完以上两步后,重新运行项目即可
原文地址: https://www.cveoy.top/t/topic/e1SO 著作权归作者所有。请勿转载和采集!