繁体   English   中英

eslint - 尽管有 correct.eslintrc.json 设置,但 no-unused-vars 警告仍然存在

[英]eslint - no-unused-vars warning persists despite correct .eslintrc.json setting

我有一个 an.eslintrc.json 文件,我的代码遵守其规则。 除了“无未使用的变量”规则。

它在我的编辑器中工作,也就是说,未使用的变量不再突出显示为红色,但是当我在控制台中运行该应用程序时,控制台会抛出警告。 就像他们在使用两个单独的配置之类的。 这是一个 create-react-app。

停止您的应用程序,运行rm -rf node_modules/.cache/eslint-loader ,然后重新启动它。 如果这不起作用,那么您的编辑器可能使用了与您的应用程序不同的 eslint 配置,但如果不查看您的设置就很难说。

无论哪种方式,请查看CRA 关于扩展 ESLint 规则的官方文档,或者更好的是,使用诸如cracoreact-app- rewired 或customize-cra之类的东西来完全控制你的 ESLint 配置,而不必从 CRA 中弹出。

事实证明,我唯一需要做的就是在我的项目根目录中添加一个.env文件:

EXTEND_ESLINT=true

然后一切正常。 我喜欢简单的解决方案,但我的主人太乏味了::)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM