Article original : NVM for Windows – How to Download and Install Node Version Manager in Windows 10
Différents outils de développement logiciel peuvent nécessiter des versions spécifiques de Node.js et NPM (Node Package Manager). NPM est un outil pour gérer les packages installés depuis le registre NPM.
De plus, si vous créez un package NPM, vous pourriez avoir besoin de le tester avec différentes versions de Node.js. C'est pourquoi vous devriez avoir NVM installé.
NVM, abréviation de Node Version Manager, est un outil en ligne de commande pour gérer et basculer entre différentes versions de Node.js.
Dans cet article, je vais vous montrer comment télécharger et installer NVM sur Windows 10 – même s'il n'existe pas de « NVM » pour Windows.
Je vais également vous montrer comment configurer et utiliser différentes versions de Node.js et NPM sur votre ordinateur Windows.
Ce que nous allons couvrir
- Comment télécharger et installer Node Version Manager sur Windows 10
- Comment utiliser NVM sur Windows 10
- Récapitulatif
Comment télécharger et installer Node Version Manager sur Windows 10
Comme je l'ai mentionné précédemment, il n'existe pas de « NVM » pour Windows, car NVM n'est pris en charge que sur Linux et Mac.
Ce que vous allez utiliser sur votre machine Windows est « nvm-windows ». nvm-windows est similaire à NVM, mais pas identique.
N.B. : Si vous avez déjà installé Node.js, vous devez le désinstaller pour éviter des erreurs lors de l'utilisation de différentes versions de Node et de l'installation de packages depuis le registre NPM.
Redémarrez votre PC ensuite, ouvrez l'invite de commande ou PowerShell, et exécutez node -v pour confirmer que Node a été désinstallé.

De plus, si vous avez installé yarn, désinstallez-le et réinstallez-le après avoir installé NVM. Vous ne voulez pas rencontrer des erreurs étranges lors de l'installation et de l'utilisation de packages depuis le registre NPM.
Suivez les étapes ci-dessous pour télécharger nvm-windows
- Étape 1 : Rendez-vous sur le dépôt nvm-windows et cliquez sur « Download Now! »

Vous serez redirigé vers une page contenant différentes versions de nvm-windows.
Étape 2 : Cliquez sur la dernière version pour la télécharger. Pour l'instant, il s'agit de la version du 28 avril 2022.

Étape 3 : Localisez l'installateur sur votre ordinateur et ouvrez-le. Suivez l'assistant d'installation pour l'installer.

Étape 4 : Ouvrez PowerShell ou l'invite de commande et exécutez
nvm -vpour confirmer l'installation.
Si vous obtenez le même message que moi ci-dessus, alors nvm-windows a été installé avec succès. Félicitations !
Comment utiliser NVM sur Windows 10
Pour utiliser NVM, vous devez ouvrir PowerShell ou l'invite de commande en tant qu'administrateur. Vous pouvez également utiliser Git bash.
Pour ouvrir PowerShell en tant qu'administrateur, faites un clic droit sur Démarrer et sélectionnez « PowerShell (Admin) ».

Pour ouvrir l'invite de commande en tant qu'administrateur, recherchez « cmd » et sélectionnez « Ouvrir en tant qu'administrateur » à droite.

Comment installer différentes versions de Node.js et NPM avec NVM
Le superpouvoir que NVM vous donne est la possibilité d'avoir plusieurs versions de Node.js installées sur votre machine.
Pour installer la dernière version de Node, exécutez nvm install latest.

Il est toujours préférable d'installer la version à support long terme (LTS) de Node car elle est moins boguée.
Pour installer la version LTS de Node, exécutez nvm install lts.

Pour installer une version spécifique de Node, vous devez d'abord exécuter nvm list available afin de voir les versions de Node disponibles.

Pour installer cette version spécifique, exécutez nvm install node-version-number. Par exemple, nvm install 14.20.0.

N.B. : Une fois que vous installez une version de Node, la version correspondante de NPM est installée pour vous. Vous n'avez donc pas besoin d'installer NPM séparément.
Si la version de NPM que vous souhaitez utiliser n'est pas disponible, exécutez npm install @npm version-number -g pour l'installer.
Maintenant, pour voir la liste des versions de Node que vous avez installées sur votre machine Windows, exécutez nvm list.

Pour utiliser une version spécifique de Node, exécutez :
nvm use latestpour utiliser la dernière versionnvm use ltspour utiliser la version à support long termenvm use version-numberpour utiliser toute autre version que vous avez installée
Récapitulatif
Cet article vous a montré comment installer NVM sur Windows 10 (nvm-windows) et comment l'utiliser pour installer et gérer différentes versions de Node.
Pour rappel, voici les commandes courantes que vous utiliserez avec nvm-windows :
nvm install node-version– installer une version de Nodenvm list– voir les versions de Node que vous avez installées sur votre machinenvm use node-version– utiliser une version spécifique de Node
Merci d'avoir lu et continuez à coder :)