1
resposta

'react-scripts' não é reconhecido como um comando interno

Fiz todo o procedimento conforme a aula mais ao executa o comando

npm start

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

Ja editei a linha

"start": "react-scripts start",

Para:

"start": "react-scripts --openssl-legacy-provider start"

Mais o erro persiste

1 resposta

Oi, Herenildo!

O erro react-scripts' não é reconhecido como um comando interno geralmente acontece por dois motivos principais: ou o react-scripts não está instalado corretamente, ou não foi incluído no path do sistema. Como você já fez a alteração para usar o comando --openssl-legacy-provider (uma boa tentativa para contornar problemas com versões mais novas do Node), ainda assim o erro persiste.

Faz o seguinte:

  1. Execute npm install para garantir que todas as dependências estão instaladas corretamente.
  2. Remova a pasta node_modules e o arquivo package-lock.json, e depois execute npm install novamente.
  3. Verifique a versão do Node.js e npm usando node -v e npm -v. Considere reverter para uma versão LTS (14.x ou 16.x).
  4. Confirme que o script start no package.json está correto: "start": "react-scripts start".
  5. Reinstale o react-scripts com o comando npm install react-scripts.
  6. Tente instalar o react-scripts globalmente com npm install -g react-scripts.
  7. Certifique-se de que o PATH do sistema esteja configurado corretamente para o npm (no caso do Windows).