在使用 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