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

"eslint-config-react-app" issue with create-react-app version 5

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

使用 problems:X 编译 错误 插件“react”在“package.json » eslint-config-react-app » C:\Userspar\Desktop\React Projects\development\finevines\node_modules\eslint-config-react-app\base.js”和“BaseConfig » C:\Userspar\Desktop\React [=”之间发生冲突25=].js..

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

我想知道是否有其他人遇到与我相同的问题,是否有任何可能的修复方法。

谢谢。

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

尝试做 - npm run update

只需在文件夹的根目录中的终端中尝试 运行 npm update。 希望这有效。

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

You need to clear your .lock file.

我今天遇到这个问题好几个小时了,这里 none 或 Github 上的修复程序帮助了我。唯一对我有帮助的是将“Projects”文件夹的大小写更改为小写 -> “projects”。

我怀疑这是一个 windows 特定的文件命名问题。我会将您所有的文件夹名称设为小写,并且可能不会以数字开头。此外,消除文件夹名称中的空格。我觉得GitBash不喜欢这些做法