15%

Alexhost exauce vos souhaits

Répondre à l'enquête et gagner des prix

ALEX26
Commencer
08.10.2024

Comment installer NVM pour Node.js sur Ubuntu

Introduction

NVM (Node Version Manager) est un outil populaire pour gérer plusieurs versions de Node.js sur une seule machine. Il permet aux développeurs d’installer, de basculer et de gérer différentes versions de Node.js de manière transparente, ce qui est particulièrement utile pour ceux qui travaillent sur plusieurs projets nécessitant différentes versions de Node.js. Ce guide vous expliquera les étapes pour installer NVM et l’utiliser pour gérer les versions de Node.js sur un système Ubuntu.

Prérequis

Avant de commencer, assurez-vous que :

  • Vous avez un compte utilisateur avec des privilèges sudo.
  • Votre système fonctionne sous Ubuntu (ce guide fonctionne pour diverses versions d’Ubuntu, y compris 20.04, 22.04 et ultérieures).

Étape 1 : Mettre à jour la liste des paquets

Il est toujours bon de mettre à jour votre liste de paquets avant d’installer un nouveau logiciel. Ouvrez un terminal et exécutez :

sudo apt-get update

Cette commande garantit que toutes vos listes de paquets sont à jour.

Étape 2 : Installer NVM

Pour installer NVM, vous devez télécharger le script d’installation depuis le dépôt officiel de NVM. Vous pouvez le faire en utilisant curl ou wget.

Option 1 : Utiliser curl

Si vous avez curl installé sur votre système, exécutez :

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

Option 2 : Utiliser wget

Si vous préférez utiliser wget, exécutez :

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

Remplacez v0.39.5 par la dernière version de NVM si une version plus récente est disponible. Vous pouvez vérifier la dernière version sur le dépôt GitHub de NVM.

Étape 3 : Activer NVM

Après avoir exécuté le script d’installation, vous devez charger NVM dans votre session de terminal actuelle. Vous pouvez le faire en exécutant :

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

Alternativement, vous pouvez fermer et rouvrir le terminal, ou exécuter la commande suivante pour rafraîchir votre profil de shell :

source ~/.bashrc

Si vous utilisez un autre shell comme zsh, exécutez :

source ~/.zshrc

Étape 4 : Vérifier l’installation de NVM

Pour confirmer que NVM est installé correctement, exécutez :

nvm --version

Vous devriez voir le numéro de version de NVM, indiquant qu’il a été installé avec succès.

Étape 5 : Installer Node.js avec NVM

Avec NVM installé, vous pouvez facilement installer Node.js. Pour installer la dernière version de Node.js, exécutez :

nvm install node

Cette commande installe la dernière version stable de Node.js. Si vous souhaitez installer une version spécifique, spécifiez-la comme ceci :

nvm install 16.20.0

Remplacez 16.20.0 par le numéro de version souhaité.

Étape 6 : Vérifier la version de Node.js installée

Pour vérifier quelle version de Node.js est actuellement active, exécutez :

node -v

Cette commande affichera le numéro de version de Node.js qui est actuellement utilisée.

Étape 7 : Basculer entre les versions de Node.js

Un des principaux avantages de NVM est la possibilité de basculer entre différentes versions de Node.js. Pour lister toutes les versions de Node.js installées, exécutez :

nvm ls

Vous verrez une liste de toutes les versions installées avec NVM, ainsi qu’une indication de la version actuellement active.

Pour passer à une version différente, utilisez :

nvm use 14.17.6

Remplacez 14.17.6 par le numéro de version que vous souhaitez utiliser.

Étape 8 : Définir une version par défaut de Node.js

Si vous souhaitez qu’une version spécifique de Node.js soit la version par défaut chaque fois que vous ouvrez une nouvelle session de terminal, exécutez :

nvm alias default 16.20.0

Remplacez 16.20.0 par la version que vous souhaitez définir par défaut.

Étape 9 : Désinstaller une version de Node.js

Si vous n’avez plus besoin d’une version spécifique de Node.js, vous pouvez la désinstaller avec :

nvm uninstall 14.17.6

Remplacez 14.17.6 par le numéro de version que vous souhaitez supprimer.

Étape 10 : Installer des paquets npm globaux avec NVM

Lors de l’utilisation de NVM, il est important d’installer des paquets npm globaux (comme yarn ou npm) pour chaque version de Node.js séparément. Cela est dû au fait que chaque version de Node.js a son propre environnement isolé. Pour installer un paquet global, utilisez :

npm install -g yarn

Assurez-vous que vous avez la version de Node.js souhaitée active avant d’installer des paquets globaux.

Conclusion

NVM est un outil puissant et pratique pour les développeurs qui ont besoin de travailler avec plusieurs versions de Node.js sur la même machine. Il élimine les défis courants associés aux conflits de version en permettant à chaque projet de fonctionner sur la version de Node.js pour laquelle il a été conçu, sans affecter le reste du système. En suivant ce guide, vous pouvez installer NVM, télécharger et gérer plusieurs versions de Node.js, et basculer rapidement entre elles avec des commandes simples. Cela est particulièrement utile lors de la maintenance d’applications héritées aux côtés de projets modernes, du test de compatibilité avec différentes versions de Node.js, ou du travail dans des environnements d’équipe où les exigences des projets peuvent varier. NVM simplifie également la configuration de l’environnement sur les serveurs, les instances VPS et les machines de développement en évitant les installations de Node.js à l’échelle du système. Étant donné que les versions de Node.js sont installées sur une base par utilisateur, cette approche réduit le risque de casser des applications existantes et rend les mises à jour plus sûres et plus prévisibles.

15%

Alexhost exauce vos souhaits

Répondre à l'enquête et gagner des prix

ALEX26
Commencer