当前位置: 首页 > 知识库问答 >
问题:

突然间,React无法执行“创建React应用程序”命令。为什么会发生这种情况,我该如何解决?[重复]

冀俊良
2023-03-14

甚至,强制或遗留的对等DEP也不起作用。

成绩单:

npx create-react-app my-app

Creating a new React app in /home/zahid/my-app.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...

added 1353 packages in 2m

171 packages are looking for funding
  run `npm fund` for details

Initialized a git repository.

Installing template dependencies using npm...
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: my-app@0.1.0
npm ERR! Found: react@18.0.0
npm ERR! node_modules/react
npm ERR!   react@"^18.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"<18.0.0" from @testing-library/react@12.1.5
npm ERR! node_modules/@testing-library/react
npm ERR!   @testing-library/react@"^12.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /home/zahid/.npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/zahid/.npm/_logs/2022-04-11T22_25_02_229Z-debug-0.log

npm install --no-audit --save @testing-library/jest-dom@^5.14.1 @testing-library/react@^12.0.0 @testing-library/user-event@^13.2.1 web-vitals@^2.1.0 failed

共有3个答案

浦墨竹
2023-03-14

以下是对我有效的方法:

  • 正常运行npx create react应用程序,并获得错误
  • 进入包裹。json文件,并将React版本从18.0.0更改为17.0.0
  • 删除node_modules文件夹
  • 然后运行npm安装

没有更多的错误。

文鸣
2023-03-14

npm配置设置遗留对等deps true

执行这对我有帮助(Linux)。

裴经义
2023-03-14

这将解决问题:

>

  • npm配置设置旧对等deps为真

    说明:

    v7引入了--legacy peer deps标志,作为绕过对等依赖自动安装的一种方式;它告诉NPM忽略对等依赖项并继续安装。NPM v4到v6的情况就是这样。

    npx创建反应应用程序我的应用程序

  •  类似资料:
    • 我关闭了我的android项目,突然当我想再次打开我的项目时,它给了我错误??? 错误:无法解析“:app@debugandroidtest/compileclasspath”的依赖项:无法解析AndroidX.test:runner:1.2.0. 错误:无法解析“:app@debugandroidtest/compileclasspath”的依赖项:无法解析Androidx.test.ext:J

    • 我需要帮助修复这个问题,我希望这可以帮助,我尝试运行其他命令在我的终端,但它没有工作15.5.1 我的node版本是最新版本。 > 代码说了三件事 > CommMand在ChildProcess失败。(C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\promise-spawn\index.js:64:27) 详细argv“C

    • 安装问题 PS C:\Users\Administrator sharp@0.21.3安装C:\用户\管理员\gatsby-site3\node_modules\锐(节点安装/libvips 使用缓存的C:\Users\Administrator\AppData\Roaming\npm-cache\u libvips\libvips-8.7.0-win32-x64.tar.gz info shar

    • 问题内容: 因此,当我发现一些非常奇怪的东西时,我正在使用Node.js REPL和Underscore库。如果I ,则该变量是全局设置的(显然)。然后,当我尝试运行一个简单的命令时,它会打印出来(显然,再次)。但是,此后立即运行,因为变量设置为,它会打印。 为什么这样做呢?如果我从js文件运行相同的代码,则不会发生。这是正常的Node事情,还是全部错误? 仅供参考:节点v0.10.10 问题答案

    • 根据Java教程 将包装类型(整数)的对象转换为其相应的基元(int)值称为取消装箱。当包装类的对象为: 作为参数传递给需要相应基元类型的值的方法 分配给相应基元类型的变量 为什么在这种情况下会发生拆箱? 在这种情况下,这些事情发生在哪里?是否有管理数组中元素访问的底层方法?或者[]暗示某种变量?

    • 我尝试用创建react app。它给了我以下错误: