1
resposta

npm erro

PS C:\Users\user> node -v v22.12.0 PS C:\Users\user> npm -v 10.9.0 PS C:\Users\user> npx create-react-app organo

Creating a new React app in C:\Users\user\organo.

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

added 1319 packages in 4m

264 packages are looking for funding run npm fund for details

Initialized a git repository.

Installing template dependencies using npm... npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: organo@0.1.0 npm error Found: react@19.0.0 npm error node_modules/react npm error react@"^19.0.0" from the root project npm error npm error Could not resolve dependency: npm error peer react@"^18.0.0" from @testing-library/react@13.4.0 npm error node_modules/@testing-library/react npm error @testing-library/react@"^13.0.0" from the root project npm error npm error Fix the upstream dependency conflict, or retry npm error this command with --force or --legacy-peer-deps npm error to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error C:\Users\user\AppData\Local\npm-cache_logs\2024-12-22T21_19_12_602Z-eresolve-report.txt npm error A complete log of this run can be found in: C:\Users\joao1\AppData\Local\npm-cache_logs\2024-12-22T21_19_12_602Z-debug-0.log npm install --no-audit --save @testing-library/jest-dom@^5.14.1 @testing-library/react@^13.0.0 @testing-library/user-event@^13.2.1 web-vitals@^2.1.0 failed

Como fasso para resolver? ja pesquisei e não achei a solução.

1 resposta

Oi João!

Esse tipo de erro ocorre quando há um conflito entre as versões das dependências que estão sendo instaladas.

No seu caso, a versão do react que está sendo instalada é a 19.0.0, mas o @testing-library/react está esperando uma versão 18.x.x do react. Isso está causando o erro de resolução de dependência.

Aqui estão algumas sugestões que podem ajudar a resolver o problema:

Tente usar esse comando, essa flag permite ignorar os conflitos de dependência e pode resolver o problema temporariamente. Tente rodar o comando novamente com essa flag:

npx create-react-app organo --legacy-peer-deps

Às vezes, versões muito novas do Node.js podem causar problemas de compatibilidade. Considere usar a versão LTS (Long Term Support) do Node.js. Você pode baixar a versão LTS utilizada em aula, acredito que possa ser uma boa.

Download direto versão 16

Tente atualizar o create-react-app, da uma olhada se você está usando a versão mais recente do create-react-app. Você pode atualizar globalmente com o comando:

npm install -g create-react-app

Espero ter ajudado! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!
os!