1
resposta

Erro na instalação das dependências do back end

$ npm install npm error code SELF_SIGNED_CERT_IN_CHAIN npm error errno SELF_SIGNED_CERT_IN_CHAIN npm error request to https://registry.npmjs.org/body-parser failed, reason: self-signed certificate in certificate chain npm error A complete log of this run can be found in: C:\Users\alex.aguiar\AppData\Local\npm-cache_logs\2025-05-21T20_20_15_952Z-debu g-0.log

1 resposta

Oi, Alex! Como vai?

Agradeço por compartilhar sua dúvida com a comunidade Alura.

O erro SELF_SIGNED_CERT_IN_CHAIN geralmente está relacionado a problemas de certificado SSL, muito comum em redes corporativas, VPNs ou firewalls que interceptam o tráfego HTTPS.

Uma solução temporária é desabilitar a verificação de certificado no NPM. Você pode rodar este comando no terminal:

npm config set strict-ssl false

Depois, tente novamente instalar as dependências:

npm install

Porém, atenção: isso não é recomendado como solução definitiva, pois desabilita uma camada de segurança. O ideal é adicionar o certificado da sua rede no seu ambiente ou usar uma rede sem restrições.

Se quiser, também pode usar este outro comando como alternativa:

npm config set registry http://registry.npmjs.org/

Isso faz com que o NPM use HTTP em vez de HTTPS, evitando o erro de certificado. Mas, novamente, é uma solução paliativa.

Dica: Caso esteja numa rede corporativa, vale conversar com a equipe de TI para que eles te ajudem a configurar os certificados corretamente no seu computador.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

  Caso este post tenha lhe ajudado, por favor, marcar como solucionado