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-app
的package.json
一样,它将具有create-react-app
的先前版本。所以,基本上错误是告诉你你正在更新到新版本,但是你项目中的其他库使用了另一个版本。
尝试做 -
npm run update
【讨论】:
这似乎有点帮助,非常感谢!【参考方案3】:只需尝试在文件夹根目录中的终端中运行 npm update 即可。 希望这行得通。
【讨论】:
以上是关于create-react-app 版本 5 的“eslint-config-react-app”问题的主要内容,如果未能解决你的问题,请参考以下文章
react.js 之 create-react-app 命令行工具系统讲解
如何在使用 create-react-app 创建的应用程序中使用带有访问令牌的 API