ESLint 遇到 Cannot find module 'eslint-config-react-app' 解决方案

在使用 React 开发过程中,我们通常会使用 ESLint 来规范代码风格和避免一些潜在的错误。但是,有时候我们在运行 ESLint 时会遇到以下错误:

------ ------ ---- ------ -------------------------

这是因为我们在使用 Create React App 创建项目时,已经默认安装了 eslint-config-react-app 这个依赖,但是在其他项目中我们需要手动安装这个依赖才能使用。

那么,如何解决这个问题呢?下面我们来介绍两种解决方案。

方案一:手动安装依赖

我们可以手动安装 eslint-config-react-app 这个依赖,方法如下:

--- ------- ----------------------- ----------

或者使用 yarn:

---- --- ----------------------- -----

安装完成后,我们需要在 .eslintrc 文件中添加以下配置:

-
  ---------- -----------
-

这样就可以解决 Cannot find module 'eslint-config-react-app' 的问题了。

方案二:使用 eslint-config-react-app-override

除了手动安装依赖外,我们还可以使用 eslint-config-react-app-override 这个依赖来解决问题。

首先,我们需要安装 eslint-config-react-app-override

--- ------- -------------------------------- ----------

或者使用 yarn:

---- --- -------------------------------- -----

安装完成后,我们需要在 .eslintrc 文件中添加以下配置:

-
  ---------- --------------------
-

这样就可以解决 Cannot find module 'eslint-config-react-app' 的问题了。

总结

以上就是解决 Cannot find module 'eslint-config-react-app' 的两种方案,可以根据自己的喜好来选择。同时,我们也可以学习到在使用 ESLint 时如何引入依赖和配置文件,希望对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6625f29cc9431a720c240989