Installer NVM (Node Version Manager) sous Windows est relativement simple, mais peut poser problème si vous ne suivez pas attentivement les étapes. En résumé, NVM vous permet de basculer entre plusieurs versions de Node.js sans avoir à les désinstaller et les réinstaller constamment. Si vous travaillez sur différents projets nécessitant différentes versions de Node, c’est une solution miracle. Attention, vous pourriez rencontrer quelques difficultés, comme devoir parfois exécuter l’invite de commande en tant qu’administrateur ou désinstaller l’ancien Node.js au préalable.
Windows n’étant pas toujours l’environnement le plus convivial pour les développeurs et la gestion de plusieurs environnements d’exécution, un guide complet peut vous faire gagner du temps. Vous disposerez ainsi d’un outil qui simplifie le changement de version de Node. Voyons donc comment bien configurer cette configuration, car, honnêtement, le plus gros obstacle réside généralement dans la compréhension des étapes et des commandes appropriées. Une fois cette étape franchie, tout se déroule sans problème.
Comment installer NVM sous Windows
Téléchargez le programme d’installation nvm-windows
Rendez-vous sur la page GitHub de NVM-Windows et recherchez la dernière version. Téléchargez le dernier installateur, généralement nommé « nvm-setup.exe ».Ce fichier vous permettra d’installer NVM sur votre système. Sur certaines configurations, la dernière version peut avoir un nom ou un numéro de version légèrement différent, mais il vous suffit de télécharger la version la plus récente disponible.
Conseil de pro : Assurez-vous de télécharger le fichier zip ou l’installateur depuis le dépôt officiel pour éviter les bugs et les logiciels malveillants. Enregistrez-le également dans un endroit facile à retrouver, comme votre dossier Téléchargements.
Exécutez le programme d’installation et choisissez l’emplacement d’installation
Double-cliquez sur le fichier d’installation téléchargé pour lancer l’installation. Windows pourrait vous demander si vous faites confiance à l’éditeur ; cliquez alors sur « Oui » ou « Exécuter ».Suivez les instructions, qui sont des assistants standard. Lors de l’installation, vous serez invité à choisir l’emplacement d’installation de NVM. Le répertoire par défaut est généralement C:\Program Files\nvm, mais pour plus d’ordre ou pour des problèmes d’espace, choisissez un autre dossier, comme C:\nvm. N’oubliez pas l’emplacement d’installation, car vous en aurez besoin plus tard.
Remarque : Sur certaines configurations, il est préférable d’exécuter le programme d’installation en tant qu’administrateur : faites un clic droit et sélectionnez « Exécuter en tant qu’administrateur ».Cela peut éviter des problèmes d’autorisations ultérieurs.
Terminez l’installation et ajoutez des variables d’environnement si nécessaire
Suivez les instructions restantes ; ne vous attardez pas sur la plupart des options, sauf si vous avez des besoins spécifiques. Une fois l’installation terminée, le programme d’installation devrait se charger d’ajouter des entrées à votre chemin système, mais il est conseillé de vérifier à nouveau. Windows nécessite parfois un redémarrage ou une déconnexion/reconnexion pour reconnaître les nouvelles variables d’environnement. Si la commande ne fonctionne toujours pas après l’installation, redémarrez votre PC ou ouvrez une nouvelle fenêtre d’invite de commandes.
Vérifier l’installation avec la ligne de commande
Ouvrez l’invite de commandes (ou PowerShell) et saisissez nvm version
. Si tout est correct, le numéro de version installée s’affichera. Sinon, soit le chemin d’accès (PATH) est mal défini, soit vous devrez ajouter manuellement le répertoire d’installation à vos variables d’environnement. Sur ma configuration, j’ai dû ajouter manuellement C:\nvm à la variable PATH sous Propriétés système > Variables d’environnement. Modifier manuellement le chemin d’accès (PATH) est un peu fastidieux, mais une fois configuré, vous pourrez utiliser votre système pour toutes vos prochaines sessions.
Une fois la vérification effectuée, NVM est officiellement opérationnel sous Windows. Vous pouvez maintenant installer différentes versions de Node.js avec nvm install x.x.x
. C’est comme si vous disposiez d’une télécommande pour Node.
Conseils et astuces lors de l’installation de NVM
- Récupérez toujours la dernière version du référentiel GitHub, car elle corrige souvent les bugs et améliore la compatibilité.
- Si les commandes ne sont pas reconnues, vérifiez vos entrées PATH. Un redémarrage ou une reconnexion peut parfois résoudre le problème.
- Exécutez l’invite de commande en tant qu’administrateur si vous rencontrez des problèmes d’autorisation, en particulier lors de l’installation ou du changement de version.
- Assurez-vous de désinstaller toutes les installations Node.js existantes avant d’installer NVM : Windows est confus si les deux sont présents.
- Permet
nvm list
de voir les versions de Node installées ou d’en ajouter de nouvelles. Pratique !nvm install
- Définissez une version de nœud par défaut avec. Cela permet d’éviter de saisir cette commande à chaque fois.
nvm use
Questions courantes
À quoi sert la NVM ?
Il s’agit essentiellement d’un outil permettant de jongler avec plusieurs versions de Node.js sans perturber votre système. Il simplifie grandement le développement et les tests.
NVM peut-il fonctionner sous Windows ?
Oui, mais vous devez utiliser la version nvm-windows, officiellement conçue pour les environnements Windows.
Dois-je désinstaller Node.js avant d’installer NVM ?
Oui, car Windows est perturbé si deux versions de Node.js sont installées simultanément. Il est donc préférable de supprimer l’ancienne version avant de configurer NVM.
Que faire si NVM ne fonctionne pas après l’installation ?
Vérifiez vos paramètres PATH, rouvrez l’invite de commande ou PowerShell et vérifiez l’installation avec nvm version
. Parfois, un redémarrage suffit.
Résumé
- Téléchargez la configuration nvm-windows depuis GitHub.
- Exécutez le programme d’installation, de préférence en tant qu’administrateur.
- Choisissez ou confirmez le répertoire d’installation.
- Terminez la configuration, puis vérifiez avec
nvm version
. - Commencez à installer les versions de Node avec
nvm install
Conclure
Installer NVM sur Windows n’est pas une sinécure, mais une fois installé, gérer les versions de Node.js devient beaucoup plus simple. Il suffit de suivre les étapes, de vérifier vos variables d’environnement si elles semblent incorrectes, et le tour est joué. Cet outil est une véritable révolution pour jongler avec les projets, les tests ou tout simplement pour éviter le cauchemar de la réinstallation constante de Node.
J’espère que cela permettra à quelqu’un de gagner quelques heures. Une fois que cela fonctionne, changer de version de Node est presque transparent, ce qui est plutôt pratique pour les workflows de développement.