2
respostas

Erro ao Executar o npm start no frontend

Bom dia, ao executar o npm start no frontend, recebo a seguinte mensagem.

2

1

2 respostas

Repetindo o procedimento recebi um novo erro:

1

Olá, Ícaro!

Parece que você está enfrentando um problema relacionado à versão do Node.js e à biblioteca crypto ao tentar executar o comando npm start no frontend do projeto. Aqui estão algumas sugestões para resolver esse problema:

  1. Verifique a versão do Node.js:

    • O erro ERR_OSSL_EVP_UNSUPPORTED geralmente está relacionado a incompatibilidades entre versões do Node.js e pacotes que utilizam a biblioteca crypto. Tente usar uma versão do Node.js que seja compatível com o projeto. Muitas vezes, versões LTS (Long Term Support) são mais estáveis para projetos.
    • Você pode verificar a versão do Node.js instalada com o comando:
      node -v
      
    • Se necessário, faça o downgrade ou upgrade do Node.js. Por exemplo, para instalar a versão 14.x, você pode usar o nvm (Node Version Manager):
      nvm install 14
      nvm use 14
      
  2. Atualize as dependências:

    • Certifique-se de que todas as dependências do projeto estão atualizadas. Execute o comando:
      npm update
      
  3. Verifique a versão do TypeScript:

    • A mensagem de aviso indica que a versão do TypeScript instalada (4.8.2) não é oficialmente suportada. Tente instalar uma versão suportada (>=3.2.1 <3.5.0):
      npm install typescript@3.4.5
      
  4. Reinstale as dependências:

    • Às vezes, a exclusão da pasta node_modules e a reinstalação das dependências podem resolver problemas de compatibilidade:
      rm -rf node_modules
      npm install
      
  5. Verifique a configuração do Webpack:

    • O erro também pode estar relacionado ao Webpack. Certifique-se de que a configuração do Webpack está correta e compatível com a versão do Node.js que você está usando.
  6. Atualize os scripts do React:

    • Se o problema persistir, tente atualizar os scripts do React:
      npm install react-scripts@latest
      

Após seguir esses passos, tente executar o comando npm start novamente. Espero que isso resolva o problema!

Espero ter ajudado e bons estudos!