npm audit fix
a pour but de mettre à jour automatiquement les paquets npm et de corriger les vulnérabilités qu'ils contiennent. Cependant, je n'ai pas trouvé ce qu'il fait exactement pour corriger ces vulnérabilités.
J'ai supposé que npm audit fix
mettrait à jour les dépendances et les dépendances des dépendances vers les dernières versions autorisées par les semi-définitions des paquets - c'est en fait la même chose que rm package-lock.json; npm install
. Cependant npm audit fix
effectue encore de nombreuses modifications après la suppression du fichier de verrouillage et la réinstallation.
Qu'est-ce que la npm audit fix
faire ? Installe-t-il par exemple des versions de dépendances plus récentes que celles autorisées par le système de gestion des dépendances correspondant ? package.json
(mais toujours semi-compatible) ?