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