Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Erro na instalação typescript "4 vulnerabilities (3 moderate, 1 high)"

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

1 resposta
solução!

Oi Mariana! Tudo bem?

Entendo a sua preocupação com as vulnerabilidades listadas após a instalação do TypeScript. Isso é algo comum quando usamos pacotes que dependem de outras bibliotecas. No entanto, geralmente essas vulnerabilidades não afetam seu projeto localmente e não vão te impedir de estudar através do projeto, elas estão ali apenas para te alertar caso você colocar seu projeto em ambiente de produção que ele está vulnerável.

Caso você queira solucionar, vamos entender melhor o que está acontecendo e como você pode lidar com isso.

Pacotes afetados:

  • axios: vulnerabilidade de Cross-Site Request Forgery (CSRF).
  • localtunnel e browser-sync: dependem de versões vulneráveis do axios.
  • lite-server: depende de versões vulneráveis do browser-sync.

Soluções possíveis:

  • Atualize as dependências:

    Execute o comando abaixo para tentar atualizar automaticamente as dependências que têm vulnerabilidades:

    npm audit fix
    

    Esse comando tentará corrigir automaticamente as vulnerabilidades, atualizando as versões das dependências.

  • Verifique vulnerabilidades específicas:

    Caso as vulnerabilidades não sejam corrigidas com o comando acima, você pode revisar as vulnerabilidades específicas com:

    npm audit
    

    Esse comando fornece uma lista detalhada das vulnerabilidades e recomendações sobre como resolvê-las.

No entanto, é importante destacar que, toda atualização que você fizer pode resultar em diferenças em relação ao projeto do instrutor e isso deve levar a erros futuros ao longo do curso. Por isso, sempre recomendamos acompanhar o curso seguindo exatamente as mesmas versões, ainda que com vulnerabilidades.

Espero que essas dicas tenham sido úteis para você. Se tiver mais dúvidas, fique à vontade para perguntar.

Um abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!