Comment installer le NVM sur macOS, Windows et Linux

6 février 2026

Node Version Manager (NVM) est un outil essentiel pour les développeurs travaillant avec Node.js. Il vous permet d'installer, de gérer et de basculer entre plusieurs versions de Node.js. Noeud.js de manière transparente dans différents projets. Que vous soyez un débutant qui met en place son premier environnement de développement ou un développeur expérimenté qui gère plusieurs applications Node.js, NVM simplifie le contrôle des versions et stimule la productivité.

Dans ce guide, vous apprendrez comment installer le NVM sur macOS, Windows et Linux, ainsi que des conseils d'utilisation, de dépannage et de bonnes pratiques.

Introduction au NVM (Node Version Manager)

Le NVM gère Noeud.js par utilisateur dans des répertoires isolés. Il prend en charge les versions spécifiques à un projet via .nvmrc et conserve les paquets npm globaux séparément pour chaque version de Node.

Pourquoi utiliser le NVM (Node Version Manager) en 2026 ?

Noeud.js suit un calendrier de diffusion prévisible :

  • Les versions paires deviennent LTS (soutien à long terme).
  • Actuel LTS (février 2026) :
    • Nœud 24 (Krypton) - Active LTS (entrée en vigueur en mai 2025 ; prise en charge jusqu'à ~avril 2028).
    • Nœud 22 (Jod) - Maintenance LTS (jusqu'en avril 2026).
    • Nœud 20 (Fer) - Maintenance LTS (jusqu'en avril 2026).
  • Nœud 25 - Actuel (non-LTS ; dernières fonctionnalités en date de janvier 2026).

Le NVM permet de maintenir les projets existants, de tester les nouvelles fonctionnalités et d'assurer la cohérence de l'équipe.

Aperçu des implémentations NVM

Plate-formeNom de l'outilLien vers le référentielDernière version (février 2026)Type d'installation
macOS / Linux / WSLnvm-sh/nvmgithub.com/nvm-sh/nvmv0.40.4 (29 janvier 2026)Script Shell
Windows natifnvm-windowsgithub.com/coreybutler/nvm-windows1.2.2 (31 décembre 2024).Installateur .exe

Utiliser nvm-sh/nvm à l'intérieur WSL sous Windows pour un comportement similaire à celui d'Unix.

Conditions préalables à l'installation du NVM

Avant d'installer le NVM, assurez-vous d'avoir

  • Un terminal ou une invite de commande
  • Connaissance de base de la ligne de commande
  • Accès administrateur ou sudo (pour macOS et Linux)
  • Accès à PowerShell ou à l'Invite de commande (pour Windows)

Aucune installation existante de Node.js n'est requise, mais NVM peut coexister avec elle si nécessaire.

Comment installer le NVM sur macOS

Les utilisateurs de macOS peuvent installer la NVM en utilisant soit boucle ou wget.

Étape 1 : Ouvrir le terminal

Vous pouvez ouvrir Terminal à partir de Applications → Utilitaires → Terminal ou en utilisant la recherche Spotlight.

Étape 2 : Installer le NVM à l'aide de curl

Exécutez la commande suivante :

curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Vous pouvez également utiliser wget :

wget -qO-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Étape 3 : Charger le NVM

Après l'installation, redémarrez le terminal ou exécutez :

Étape 4 : Vérifier l'installation

nvm --version

Si un numéro de version apparaît, le NVM est installé avec succès sur macOS.

Comment installer le NVM sous Linux

L'installation de NVM sur Linux est similaire à celle de macOS et prend en charge la plupart des distributions, notamment Ubuntu, Debian, Fedora et CentOS.

Étape 1 : Ouvrir le terminal

Utilisez votre application de terminal par défaut.

Étape 2 : Installation du NVM

Exécutez la commande suivante :

curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Étape 3 : Mise à jour de la configuration du shell

Rechargez votre configuration de l'interpréteur de commandes :

Étape 4 : Confirmer l'installation

nvm --version

Le NVM devrait maintenant être disponible sur votre système Linux.

Comment installer le NVM sous Windows

Windows utilise une implémentation distincte appelée nvm-windows, qui offre des fonctionnalités similaires.

Étape 1 : Télécharger NVM pour Windows

Visitez le dépôt officiel GitHub pour nvm-windows et téléchargez le dernier installateur.

Étape 2 : Exécuter le programme d'installation

  • Lancer le .exe fichier
  • Suivre l'assistant de configuration
  • Choisir les répertoires d'installation et de Node.js

Étape 3 : Redémarrer l'Invite de commande ou PowerShell

Après l'installation, redémarrez votre terminal.

Étape 4 : Vérifier l'installation

nvm version

La version du NVM installé devrait s'afficher.

Installation de Node.js à l'aide de NVM

Une fois le NVM installé, l'installation de Node.js est simple.

Installer la dernière version de Node.js

nvm install node

Installer une version spécifique de Node.js

nvm install 18.20.0

Liste des versions installées

nvm ls

Changer de version de Node.js

nvm utiliser 18.20.0

NVM met automatiquement à jour npm pour chaque version de Node.js.

Définir une version par défaut de Node.js

Pour définir une version par défaut de Node.js :

nvm alias default 18.20.0

Cela permet de s'assurer que la version sélectionnée est utilisée à chaque fois qu'une nouvelle session de terminal démarre.

Utilisation de NVM par projet

Vous pouvez créer un .nvmrc dans le répertoire de votre projet :

echo 18.20.0 > .nvmrc

Ensuite, courez :

nvm utiliser

Cela garantit la cohérence entre les équipes et les environnements.

Aide-mémoire des commandes NVM courantes

CommandeDescription
nvm install nodeInstaller la dernière version de Node.js
nvm installInstaller une version spécifique de Node.js
nvm utiliserChangement de version de Node.js
nvm lsListe des versions installées
nvm ls-remoteListe des versions de Node.js disponibles
nvm uninstallSupprimer la version de Node.js

Dépannage des problèmes NVM courants

Commande NVM introuvable

  • Assurez-vous que votre fichier de configuration de l'interpréteur de commandes est sourcé
  • Redémarrer le terminal

Erreurs de permission

  • Évitez d'utiliser sudo avec NVM
  • Assurer la propriété des répertoires

Problèmes de chemin d'accès à Windows

  • S'assurer qu'il n'existe pas d'installation conflictuelle de Node.js
  • Redémarrer le système si nécessaire

Meilleures pratiques lors de l'utilisation de NVM

  • Utilisation .nvmrc des dossiers pour la cohérence de l'équipe
  • Éviter les paquets npm globaux dans la mesure du possible
  • Conserver les versions LTS de Node.js pour la production
  • Mise à jour régulière du NVM
  • Tester les applications sur plusieurs versions de Node

Le NVM est-il adapté aux environnements de production ?

NVM est principalement conçu pour les environnements de développement. En production, les outils de conteneurisation tels que Docker ou les environnements Node.js gérés sont généralement préférés. Cependant, le NVM reste inestimable pour le développement local, les tests et les pipelines CI.

Conclusion

L'installation de NVM sur macOS, Windows et Linux est une étape essentielle pour le développement moderne de Node.js. Elle apporte de la flexibilité, élimine les conflits de versions et rationalise les flux de travail des projets. En maîtrisant le NVM, les développeurs peuvent se concentrer sur la création d'applications robustes plutôt que sur la gestion des environnements.

Pour les entreprises qui souhaitent créer des applications Node.js évolutives et performantes, Carmatec se distingue par la confiance qu'il inspire Société de développement Node.js. Avec une expertise approfondie dans les solutions d'entreprise, Carmatec aide les organisations à concevoir, développer et maintenir de puissantes applications Node.js. Que vous souhaitiez moderniser un système existant ou embaucher des développeurs Node.js pour un nouveau projet, Carmatec fournit des solutions fiables, sûres et prêtes pour l'avenir.