Maison  >  Article  >  interface Web  >  Comment installer et utiliser NVM pour gérer plusieurs versions de Node.js

Comment installer et utiliser NVM pour gérer plusieurs versions de Node.js

Patricia Arquette
Patricia Arquetteoriginal
2024-10-12 18:43:02438parcourir

How to Install and Use NVM to Manage Multiple Node.js Versions

Introduction

Passionnés de haute technologie, salutations !

Bienvenue dans ce guide étape par étape sur l'utilisation de Node Version Manager (NVM) pour Windows ! Si vous avez déjà été confronté au défi de gérer plusieurs versions de Node.js sur différents projets, NVM est l'outil dont vous avez besoin. Il simplifie le processus, vous permettant de basculer facilement entre les versions de Node.js et de garder votre environnement de développement organisé.

À la fin de cet article, vous pourrez installer NVM sur Windows, l'utiliser pour gérer les versions de Node.js et rendre votre flux de travail Node.js beaucoup plus fluide.

Objectif de l'article

Dans cet article, nous aborderons :

  • Qu'est-ce que NVM et pourquoi est-il important pour le développement de Node.js.
  • Comment installer NVM sur Windows.
  • Commandes NVM essentielles pour la gestion des versions de Node.js.
  • Cas d'utilisation courants et conseils pour utiliser efficacement NVM.

Plongeons-nous !

Qu’est-ce que NVM et pourquoi l’utiliser ?

Node Version Manager (NVM) est un outil qui vous aide à gérer plusieurs versions de Node.js sur votre système. En tant que développeur, vous travaillez peut-être sur des projets qui nécessitent différentes versions de Node.js. Basculer manuellement entre ces versions peut prendre du temps et être sujet aux erreurs.

Avec NVM, vous pouvez :

  • Installez et utilisez facilement plusieurs versions de Node.js.
  • Basculez entre les versions en quelques secondes avec une seule commande.
  • Définissez les versions de Node.js spécifiques au projet à l'aide d'un fichier .nvmrc.

NVM élimine le besoin de désinstaller et de réinstaller Node.js chaque fois qu'un projet nécessite une version différente.


Comment installer NVM sur Windows

L'installation de NVM sur Windows est simple, mais c'est un peu différent du processus sur macOS ou Linux. Voici un guide étape par étape :

  1. Télécharger NVM pour Windows

    • Visitez la page officielle des versions NVM pour Windows GitHub.
    • Téléchargez le dernier fichier NVM-Setup.zip.
    • Extrayez le ZIP et exécutez le fichier nvm-setup.exe pour démarrer l'installation.
  2. Terminer l'installation

    • Suivez les instructions du programme d'installation. Il est recommandé d'utiliser l'emplacement d'installation par défaut (par exemple, C:Program Filesnodejs), sauf si vous avez une raison spécifique de le modifier.
  3. Configurez votre environnement

    • Après l'installation, ouvrez Invite de commandes ou PowerShell pour vérifier que NVM fonctionne en exécutant :
     nvm version
    
  • Si vous voyez la version NVM imprimée, l'installation a réussi.

Commandes NVM de base pour Windows

Maintenant que NVM est installé, examinons les commandes les plus utiles dont vous aurez besoin pour gérer les versions de Node.js sur votre machine.

  • Installer une version spécifique de Node.js
   nvm install 14.17.0

Cette commande télécharge et installe Node.js version 14.17.0 sur votre système. Vous pouvez remplacer 14.17.0 par n'importe quel numéro de version dont vous avez besoin.

  • Passer à une autre version de Node.js
   nvm use 14.17.0

Cela indique à NVM de changer votre version active de Node.js vers 14.17.0.

  • Définir une version Node.js par défaut Si vous souhaitez qu'une version spécifique soit toujours utilisée par défaut, exécutez :
   nvm alias default 14.17.0
  • Liste des versions Node.js installées
   nvm list

Cette commande répertorie toutes les versions de Node.js que vous avez installées à l'aide de NVM.

  • Liste de toutes les versions Node.js disponibles Pour voir toutes les versions de Node.js que vous pouvez installer, utilisez :
   nvm list available
  1. Désinstaller une version de Node.js Si vous n'avez plus besoin d'une version spécifique de Node.js, supprimez-la avec :
   nvm uninstall 14.17.0

Gérer les versions de Node.js dans les projets

L'un des principaux avantages de NVM est qu'il vous permet de spécifier des versions de Node.js pour des projets individuels.

Utiliser .nvmrc pour spécifier la version de Node.js

Pour vous assurer qu'un projet utilise toujours une version spécifique de Node.js, créez un fichier .nvmrc dans le répertoire racine du projet.

Par exemple, si votre projet nécessite Node.js version 14.17.0, créez un fichier .nvmrc avec le contenu suivant :

14.17.0

Ensuite, lorsque vous êtes dans ce répertoire de projet, exécutez simplement :

nvm use

NVM passera automatiquement à la version spécifiée dans le fichier .nvmrc.


Common Use Cases

  1. Switching Node.js Versions for Different Projects
    If you’re working on multiple projects, each requiring a different Node.js version, use nvm use to switch between them seamlessly.

  2. Testing Your Application Across Different Node.js Versions
    NVM makes it easy to test your application’s compatibility with various Node.js versions. Simply switch versions using nvm use and run your tests.

  3. Isolating Global Packages
    Global npm packages are installed separately for each Node.js version. This means you can have different global packages for each version without worrying about conflicts.


Pro Tips for Using NVM on Windows

  • Speed Up Switching Between Versions You can use the nvm alias command to create shortcuts for switching to commonly used versions. For example:
  nvm alias lts 14.17.0

Now, you can switch to Node.js version 14.17.0 by simply running nvm use lts.

  • Install Node.js LTS Versions You can install the latest long-term support (LTS) version of Node.js by running:
  nvm install --lts
  • Handling Global npm Packages Keep in mind that global npm packages are installed per Node.js version. If you switch versions and notice a global package missing, you’ll need to reinstall it for that specific version.

Conclusion

Node Version Manager (NVM) is an essential tool for any Node.js developer, especially if you’re working with multiple projects or need to test code across different Node.js versions. With NVM, you can install, switch, and manage Node.js versions effortlessly, making your development process much smoother.

Now that you have NVM set up and running on Windows, you’re ready to manage Node.js versions like a pro. Start switching versions with ease, and ensure each of your projects is running in the right environment.


Stay Connected

If you have any questions or need further assistance with NVM, feel free to reach out! I’d love to hear your feedback or help you on your development journey.

  • Email : [gunasantosh4@gmail.com]
  • LinkedIn : Guna-Santosh
  • GitHub : Guna-Santosh

Thank you for reading, and happy coding with NVM!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Guide de l'utilisateur AWSArticle suivant:Guide de l'utilisateur AWS