Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro ao executar o comando para criar o arquivo React

Executei o comando npx create-react-app organo para criar um arquivo React, no entanto, todas as vezes que assim o fiz, deu o erro ERESOLVE sempre. Usei o prompt de comando, e essa é a mensagem que aparece logo após. aparece npm error em todas as respostas, a primeira linha apresenta o código do erro ERESOLVE

5 respostas

Oi Geovana,

O erro ocorre devido a uma incompatibilidade de versão entre o React 19 e o @testing-library/react@13.40.

Apenas na v16.1.0 foi adicionado suporte ao React 19 https://github.com/testing-library/react-testing-library/releases/tag/v16.1.0

O package.json deve conter:

"dependencies": {
    "@testing-library/react": "^16.1.0",
  

Possíveis soluções:

  1. Use a opção --legacy-peer-deps:

    Execute o comando com a opção --legacy-peer-deps para ignorar os conflitos de dependência:

    npx create-react-app novo-organo --legacy-peer-deps
    
  2. Use a opção --force:

    Força a instalação das dependências, ignorando os conflitos:

    npx create-react-app novo-organo --force
    
  3. Atualize o @testing-library/react:

    Se houver uma versão mais recente do @testing-library/react que seja compatível com o React 19.0.0, você pode atualizá-lo após a instalação do projeto:

    cd novo-organo
    npm install @testing-library/react@latest
    
  4. Modifique o package.json para:

"dependencies": {
    "@testing-library/react": "^16.1.0",  

Execute o comando npm install

Resumo:

O erro é causado por uma incompatibilidade de versão entre o React e o @testing-library/react. Você pode resolver isso usando a opção --legacy-peer-deps ou --force durante a instalação, ou atualizando as dependências após a criação do projeto.

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓

Olá, Luis. A versão do @testing-library/react está conforme o que você disse anteriormente, no entanto, mesmo executando os comandos que você passou, ainda não estou conseguindo fazer a aplicação.

"dependencies": { "@testing-library/react": "^16.1.0"

Retorno do cmd: Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Geovana,

Com o package.json

imagem do package.json

Execute os comandos dentro da pasta 'novo-organo'

npm cache clean --force
npm install

Geovana,

Sugiro instalar e usar o yarn no lugar do npm

npm install -g yarn

Comandos Básicos

  • Iniciar projeto: yarn init
  • Instalar dependências: yarn ou yarn install
  • Adicionar pacote: yarn add nome-do-pacote
  • Remover pacote: yarn remove nome-do-pacote
  • Atualizar pacote: yarn upgrade nome-do-pacote

Torcendo que agora funcione 🤞

solução!

Se nada funcionar

Esqueça o "Create React App"! Crie Projetos React Assim...

Esqueça o "Create React App"! Crie Projetos React Assim...