NPM Node Package Manager
Linux
On va installer NPM avec NVM (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc #recharge le terminal
nvm install --lts
Windows
Nettoyage et Maintenance
NPM
Pour libérer de l'espace ou résoudre des problèmes de dépendances corrompues :
# Vider le cache de NPM
npm cache clean
# Supprimer les paquets globaux inutilisés (vérification manuelle requise)
npm list -g --depth=0
npm uninstall -g <nom-du-paquet>
# Dans un projet : supprimer node_modules et réinstaller
rm -rf node_modules package-lock.json
npm install
NVM (Node Version Manager)
Si vous avez trop de versions de Node installées :
# Lister les versions installées
nvm ls
# Désinstaller une version spécifique
nvm uninstall 20.10.0
# Nettoyer les fichiers de cache de NVM
rm -rf $NVM_DIR/cache
Désinstallation complète
Linux (NVM & NPM)
Pour supprimer complètement NVM, Node.js et NPM sous Linux :
-
Supprimer les dossiers de configuration et de cache :
-
Retirer les variables d'environnement : Ouvrez le fichier de configuration de votre shell (
~/.bashrc,~/.zshrc, ou~/.profile) et supprimez les lignes relatives à NVM (généralement situées à la fin du fichier) : -
Recharger la configuration :
Windows (Node.js & NPM)
Si Node.js a été installé via Chocolatey :
Sinon, désinstallez Node.js depuis le panneau de configuration ou les paramètres d'applications de Windows.Pour nettoyer tous les résidus d'NPM : 1. Supprimer les dossiers de cache et de configuration d'NPM :
# En PowerShell
Remove-Item -Recurse -Force "$env:APPDATA\npm" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:APPDATA\npm-cache" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\npm-cache" -ErrorAction SilentlyContinue
C:\Program Files\nodejs s'il existe toujours.