Node Version Manager (NVM) est un outil populaire permettant de gérer plusieurs versions de Node.js sur une seule machine. Il simplifie le processus d’installation, de mise à jour et de basculement entre les différentes versions de Node.js, ce qui en fait un outil essentiel pour les développeurs Node.js. Si vous utilisez Ubuntu, l’installation du NVM est simple et rapide. Ce guide vous guidera à travers les étapes de l’installation du NVM sur votre système Ubuntu.

Conditions préalables :

  • Un système Ubuntu récent (Ubuntu 20.04/22.04 ou plus récent).

  • Accès au terminal avec des privilèges d’utilisateur (soit root, soit un utilisateur avec un accès sudo).

Étape 1 : Mettre à jour votre système

Tout d’abord, assurez-vous que votre système est à jour en exécutant la commande suivante :

sudo apt update && sudo apt upgrade -y

Étape 2 : Installation des dépendances

Avant d’installer NVM, assurez-vous que curl est installé sur votre système, car il est nécessaire pour récupérer le script d’installation.

sudo apt install curl -y

Étape 3 : Installer le NVM à l’aide de cURL

Vous pouvez maintenant installer le NVM en exécutant le script d’installation. Exécutez la commande suivante pour télécharger et installer le NVM depuis son dépôt officiel :

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

Cette commande télécharge le script d’installation et le transmet à bash, qui installera le NVM sur votre système. Le script va automatiquement :

  • Ajouter les variables d’environnement nécessaires à votre fichier ~/.bashrc, ~/.bash_profile ou ~/.zshrc, en fonction de votre shell.

  • Installer la dernière version stable de NVM.

Étape 4 : Recharger le shell

Une fois l’installation terminée, vous devez recharger votre shell pour que les modifications soient prises en compte. Exécutez la commande suivante :

source ~/.bashrc

Si vous utilisez un autre shell (par exemple, Zsh), vous pouvez exécuter la commande suivante : source ~/.zshrc :

source ~/.zshrc

Vous pouvez également fermer et rouvrir le terminal.

Étape 5 : Vérifier l’installation du NVM

Pour confirmer que le NVM a été installé avec succès, exécutez la commande suivante

nvm --version

Cela devrait afficher la version installée de NVM, indiquant que l’outil est maintenant disponible.

Étape 6 : Installer Node.js à l’aide de NVM

Maintenant que le NVM est installé, vous pouvez facilement installer n’importe quelle version de Node.js. Par exemple, pour installer la dernière version stable de Node.js, utilisez :

nvm install node

Cette commande installe la dernière version stable de Node.js. Pour installer une version spécifique, remplacez node par le numéro de version souhaité :

nvm install 14.17.0

Étape 7 : Passer d’une version de Node.js à l’autre

NVM vous permet de passer facilement d’une version à l’autre de Node.js. Pour voir quelles versions sont installées sur votre système, exécutez :

nvm ls

Pour passer à une version spécifique, utilisez : nvm ls

nvm use 14.17.0

Si vous souhaitez définir une version par défaut de Node.js pour votre système, utilisez :

nvm alias default 14.17.0

Étape 8 : Désinstaller les versions de Node.js

Si vous avez besoin de désinstaller une version de Node.js, vous pouvez utiliser :

nvm uninstall 14.17.0

Conclusion

L’installation de NVM sur Ubuntu vous permet de gérer facilement plusieurs versions de Node.js, ce qui est particulièrement utile pour les environnements de développement où différents projets peuvent nécessiter différentes versions. Le processus est simple, et avec NVM, vous pouvez rapidement installer, changer et supprimer des versions de Node.js selon vos besoins.

N’hésitez pas à me contacter si vous rencontrez des problèmes ou si vous avez besoin d’aide !