[英]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 规则的官方文档,或者更好的是,使用诸如craco 、 react-app- rewired 或customize-cra之类的东西来完全控制你的 ESLint 配置,而不必从 CRA 中弹出。
事实证明,我唯一需要做的就是在我的项目根目录中添加一个.env
文件:
EXTEND_ESLINT=true
然后一切正常。 我喜欢简单的解决方案,但我的主人太乏味了::)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.