Back

Comment changer de versions Node.js sous Windows avec NVM (Guide étape par étape)

Comment changer de versions Node.js sous Windows avec NVM (Guide étape par étape)

La gestion de différentes versions de Node.js sous Windows peut être délicate, surtout lorsque chaque projet exige sa propre version. NVM for Windows résout ce problème en permettant de changer facilement de version. Ce guide explique clairement comment installer et utiliser NVM, en soulignant les problèmes d’installation courants et les étapes de dépannage.

Points clés

  • Utilisez nvm-windows pour changer rapidement de versions Node.js.
  • Supprimez les installations précédentes de Node pour éviter les conflits.
  • Exécutez les commandes dans un terminal administrateur pour éviter les problèmes courants de permissions.

Installation de NVM pour Windows

Étape 1 : Supprimer les installations Node existantes

Avant d’installer NVM, désinstallez tout Node.js existant pour éviter les conflits :

  • Allez dans Paramètres > Applications et désinstallez Node.js.
  • Assurez-vous qu’aucun dossier nodejs ne reste dans C:Program Filesnodejs.

Installation de nvm-windows

  1. Téléchargez la dernière version de nvm-windows.

  2. Exécutez nvm-setup.exe et suivez les instructions (utilisez les emplacements par défaut).

  3. Ouvrez un nouveau terminal en tant qu’Administrateur et vérifiez l’installation :

    nvm --version
    

Installation des dernières versions de Node.js

Une fois NVM installé, vous pouvez facilement gérer plusieurs versions de Node.js :

  • Pour installer la dernière LTS (actuellement Node.js 22.x) :
nvm install lts
  • Pour une version spécifique (par exemple, Node.js 23.x) :
nvm install 23.3.0

Listez les versions de Node installées :

nvm ls

Comment changer de versions Node.js

Une fois les versions installées, le changement est simple :

  • Pour activer une version spécifique :
nvm use 22.14.0
  • Confirmez la version active :
node -v
npm -v

Résolution des problèmes courants de NVM

Problème : NVM ne change pas de version Node

Cause : Une installation précédente de Node existe.

Solution :

  • Supprimez ou renommez le dossier C:Program Filesnodejs existant.
  • Exécutez à nouveau nvm use <version>.

Problème : Erreurs de permission (accès refusé)

Cause : La création de liens symboliques nécessite des privilèges élevés.

Solution :

  • Exécutez l’invite de commandes en tant qu’Administrateur, ou
  • Activez le mode développeur Windows (Paramètres > Mise à jour et sécurité > Pour les développeurs).

Problème : Commande ‘nvm’ introuvable

Cause : Variables d’environnement non mises à jour.

Solution : Fermez et rouvrez votre terminal ou redémarrez Windows.

Problème : Packages npm globaux manquants après changement

Cause : Les packages globaux sont spécifiques à chaque version.

Solution : Réinstallez les packages globaux pour chaque version de Node.js ou utilisez des installations locales (npx).

Bonnes pratiques

  • Documentez la version de Node pour chaque projet.
  • Mettez régulièrement à jour nvm-windows et supprimez les versions Node inutilisées.
  • Utilisez les versions LTS de Node pour plus de stabilité.

Conclusion

L’utilisation de nvm-windows simplifie la gestion de plusieurs versions de Node.js sous Windows. Une configuration appropriée et un dépannage efficace aident à éviter les pièges courants, facilitant votre processus de développement.

FAQ

Non, le NVM original est destiné à Linux et macOS. Les utilisateurs Windows doivent utiliser nvm-windows.

Généralement, cela est dû à des installations Node résiduelles. Supprimez ou renommez tous les dossiers d'installation Node existants.

Oui, sauf si vous activez le mode Développeur sur Windows.

Utilisez la commande `nvm uninstall <version>`.

Généralement dans `%AppData%Roamingnvm`. Chaque version est installée séparément.

Listen to your bugs 🧘, with OpenReplay

See how users use your app and resolve issues fast.
Loved by thousands of developers