插件“react”在“package.json» eslint-config-react-app”之间发生冲突
错误 插件“react”在package.json和eslint-config-react-app中发生冲突 通常是由于命名约定或package.json数据冲突引起的。然而,这不是唯一导致冲突的原因。其他原因可能是由于版本不同或项目依赖冲突。
终端窗口中的错误图片
我们可以使用以下方法来解决这个错误
方法1:正确的命名规范
首先,确保您的命名规范是正确的(大部分时间尝试使用小写字母)。
这个示例修复了命名约定不同导致的冲突。我们需要小心大小写,以避免出现这个错误。请注意以下两张图片路径的变化。
如果在Windows操作系统中存在命名规则的任何差异,可能会出现此错误。打开项目资源管理器,进入正确的目录,检查名称是否遵循相同的大小写,并重新运行项目。
如果错误仍然存在,则我们将采取另一种方法。
方法2:更新依赖项
通过安装更新的版本,此示例修复了错误。
如果命名约定正确,则执行以下步骤:
- 从您的项目中删除npm模块和package-lock.json(不是package.json)
del package-lock.json
del -f yarn.lock
// Or open the folder in IDE
delete package-lock.json.
delete npm modules
- 重新安装节点模块。在终端中使用此命令安装节点模块。
npm i
- 删除并重新安装eslint
yarn remove eslint-config-react-app
yarn add --dev eslint-config-react-app
方法3:更新 node package manager (NPM)
现在,我们需要更新版本。使用以下语法来更新模块。
NPM 更新步骤: 使用以下命令来安装最新版本。
npm install -g npm@latest
总之,可以使用上述三种方法来解决这个问题,一种是检查命名规范和版本是否正确。如果可能的话,可以尝试重新安装整个模块,或者使用nodemon或yarn来启动项目。愉快的编码!