create-react-app 版本 5 的“eslint-config-react-app”问题

Posted

技术标签:

【中文标题】create-react-app 版本 5 的“eslint-config-react-app”问题【英文标题】:"eslint-config-react-app" issue with create-react-app version 5 【发布时间】:2022-01-19 19:03:39 【问题描述】:

我决定升级到 create-react-app 的新版本,然后我尝试通过“npm start”启动应用程序,只要它加载到屏幕上,就会弹出以下错误:

编译时出现问题:X 错误 插件“react”在“package.json » eslint-config-react-app » C:\Users\27par\Desktop\React Projects\development\finevines\node_modules\eslint-config-react-app\base.js”之间发生冲突和“BaseConfig » C:\Users\27par\Desktop\React Projects\Development\finevines\node_modules\eslint-config-react-app\base.js”。

错误图片: https://gyazo.com/a03be194379ea52e6d7ddd697eefb8aa

我想知道是否有其他人和我有同样的问题,是否有任何可能的解决方法。

谢谢。

【问题讨论】:

【参考方案1】:

这是一个已知问题https://github.com/facebook/create-react-app/issues/11825。

You need to clear your .lock file.

【讨论】:

【参考方案2】:

您需要更新所有软件包,就像eslint-config-react-apppackage.json 一样,它将具有create-react-app 的先前版本。所以,基本上错误是告诉你你正在更新到新版本,但是你项目中的其他库使用了另一个版本。

尝试做 - npm run update

【讨论】:

这似乎有点帮助,非常感谢!【参考方案3】:

只需尝试在文件夹根目录中的终端中运行 npm update 即可。 希望这行得通。

【讨论】:

以上是关于create-react-app 版本 5 的“eslint-config-react-app”问题的主要内容,如果未能解决你的问题,请参考以下文章

create-react-app 落后于最新版本

react.js 之 create-react-app 命令行工具系统讲解

如何在使用 create-react-app 创建的应用程序中使用带有访问令牌的 API

如何运行 create-react-app 构建版本

create-react-app 自版本 4.0.1 起无法正常工作

详解create-react-app 2.0版本如何启用装饰器语法