Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

aviso de vulnerabilities

ola! Quando digitei o npm install typescript@4.2.2 --save-dev, pareceu a seguinte mensagem... (Gostaria de saber oque devo fazer para tirar essas vulnerabilidades! Grato!)

npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)

added 238 packages, and audited 239 packages in 32s

11 packages are looking for funding run npm fund for details

18 vulnerabilities (3 moderate, 12 high, 3 critical)

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

Some issues need review, and may require choosing a different dependency.

Run npm audit for details. PS C:\Users\User\Desktop\alura\TypeScript\typescript-curso-1-0596204f0dbaef2721bdce34df1a09888b809c8f>

2 respostas
solução!

Olá, você pode tentar executar a partir da pasta do projeto, na linha de comando, a instrução npm audit fix (como indicado nas mensagens) para que o npm tente atualizar as dependências para versões não vulneráveis. Eu fiz aqui e deu certo.

As vezes ele consegue utilizar versões mais recentes (e menos vulneráveis) das bibliotecas do projeto sem que elas entrem em conflito entre si. Caso ele não consiga, significa que uma intervenção manual é necessária.

obrigado