1
resposta

[Dúvida] Erro no npm install

OLá quando coloco para instalar acontece isso no terminal:

hamidacanto@MacBook-Air-de-Hamida react-componentes-funcionam-Aula1 % npm start

organo@0.1.0 start react-scripts start

sh: react-scripts: command not found hamidacanto@MacBook-Air-de-Hamida react-componentes-funcionam-Aula1 % npm install npm warn deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.

added 1416 packages, and audited 1417 packages in 5s

179 packages are looking for funding run npm fund for details

40 vulnerabilities (3 low, 12 moderate, 22 high, 3 critical)

To address issues that do not require attention, run: npm audit fix

To address all issues (including breaking changes), run: npm audit fix --force

Run npm audit for details. hamidacanto@MacBook-Air-de-Hamida react-componentes-funcionam-Aula1 %

poderiam me ajudar?

1 resposta

oLA!

sh: react-scripts: command not found

Isso indica que o pacote react-scripts, que é essencial para rodar projetos criados com create-react-app, não foi instalado corretamente ou não está disponível no node_modules do projeto.

Soluções possíveis:

Verifique se está na pasta correta

Certifique-se de estar dentro da pasta do projeto onde existe um arquivo chamado package.json.

Execute:

ls package.json

Se não encontrar esse arquivo, navegue até a pasta correta do projeto.

Instale novamente as dependências

Às vezes o npm install não instala tudo corretamente por algum problema de cache ou rede. Tente o seguinte:

rm -rf node_modules package-lock.json
npm install

Depois disso, tente iniciar o projeto com:

npm start

Verifique o package.json

Abra o arquivo package.json e veja se ele tem essa linha nas dependências:

"react-scripts": "x.x.x"

Se não tiver, adicione com:

npm install react-scripts

Verifique se sua versão do Node está atualizada (de preferência >= 18):

node -v

Se for muito antiga, isso pode causar falhas de instalação.