ESLint CLI 执行时怎么忽略某些文件?

UX秀丽 阅读 9

我在项目里用 ESLint 检查代码,但有些生成的文件或者测试快照老是报错,想临时跳过它们。试过在命令后面加 --ignore-path .eslintignore,但好像没生效,是不是我写法不对?

我的 .eslintignore 文件内容大概是这样的:

dist/
*.min.js
test/__snapshots__

执行的命令是:eslint src/ --ignore-path .eslintignore,但 ESLint 还是去检查了 snapshots 里的文件,到底该怎么正确忽略?

我来解答 赞 4 收藏
二维码
手机扫码查看
1 条解答
博主光远
问题在于 --ignore-path .eslintignore 这个参数其实是多余的,ESLint 默认就会自动读取项目根目录的 .eslintignore 文件。你加了反而可能有问题。

直接运行:

eslint src/


应该就能正常忽略那些文件了。

如果还不行,在你的 .eslintrc 配置文件里加上 ignorePatterns 更稳妥:

{
"ignorePatterns": ["dist/", "*.min.js", "test/__snapshots__/"]
}
点赞
2026-03-12 12:00