【问题标题】:Editing Create-React-App ESLint rules编辑 Create-React-App ESLint 规则
【发布时间】:2026-02-17 06:50:01
【问题描述】:

我已经在我的 CRA 应用程序中安装并导入了一些 lodash 方法,如下所示:

import find from 'lodash/find';

我现在有几十个 ES lint 警告:

据我了解,CRA deliberately 阻止编辑这些规则。但也许我误解了。我该如何编辑这些规则?我必须弹出吗?

【问题讨论】:

    标签: reactjs eslint create-react-app


    【解决方案1】:

    问题似乎是您在源文件夹中安装了一个库。所以它会被检查。

    将其从src/node_modules 移动到*node_modules。如果您在src 中有package.json,请将其删除并在*package.json 中声明依赖关系。这应该可以解决问题。

    也就是说,不,linter 是不可配置的。但是当然,您所描述的不是正常情况,只是在源文件夹中安装了依赖项引起的。

    【讨论】:

    • 谢谢,丹;傻我。至于我的问题的第二部分,我有没有办法编辑这些规则,例如,扼杀no-unused-vars 警告?
    • 否(我们选择了一个非常小的子集,几乎总是表明存在错误)。但是您可以按照警告屏幕上的建议忽略带有 // eslint-disable-next-line 的个别行。