Installer Node.js sur Ubuntu 18.04

Comment installer Node.js depuis les dépôts par défaut, via PPA ou via NVM sur Ubuntu 18.04.

Node.js est une plateforme d'exécution qui permet à JavaScript d'aller bien au-delà du navigateur pour en faire un langage généraliste. Elle est largement utilisée comme serveur web et prend également en charge le développement d'applications de bureau via NW.js, AppJS ou Electron.

Mettez à jour la liste des paquets avant de commencer :

sudo apt update

Méthode 1. Installation depuis les dépôts par défaut

L'option la plus rapide — mais la version disponible dans les dépôts Ubuntu peut être obsolète.

sudo apt install nodejs
sudo apt install npm

Sous Ubuntu, l'exécutable s'appelle nodejs et non node en raison d'un conflit de nom avec un autre paquet.

Vérifier la version :

nodejs -v
v8.10.0

Méthode 2. Installation via PPA

NodeSource maintient un PPA avec les dernières versions de Node.js. Rendez-vous dans votre répertoire personnel et téléchargez le script d'installation pour la version souhaitée (remplacez 10.x par votre version cible) :

cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh

Examinez le script avant de l'exécuter :

nano nodesource_setup.sh

Exécuter le script :

sudo bash nodesource_setup.sh

Installer Node.js :

sudo apt install nodejs

Vérifier la version :

nodejs -v
v10.20.1

Le paquet nodejs inclut déjà npm — aucune installation séparée n'est nécessaire :

npm -v
6.14.4

Pour compiler des paquets depuis les sources, installez build-essential :

sudo apt install build-essential

Méthode 3. Installation via NVM

NVM (Node Version Manager) vous permet d'installer plusieurs versions de Node.js sur la même machine et de basculer entre elles — idéal lorsque différents projets nécessitent des environnements d'exécution différents.

Télécharger le script d'installation :

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh

Examiner le script avant de l'exécuter :

nano install_nvm.sh

Lancer l'installateur :

bash install_nvm.sh

NVM s'installe dans ~/.nvm et ajoute la configuration nécessaire à ~/.profile. Chargez NVM dans la session en cours :

source ~/.profile

Parcourir les versions disponibles de Node.js :

nvm ls-remote

Installer la version souhaitée — par exemple 10.20.1 :

nvm install 10.20.1

Basculer vers cette version :

nvm use 10.20.1

Lorsqu'il est installé via NVM, l'exécutable s'appelle node. Confirmer la version active :

node -v
v10.20.1

Lister toutes les versions installées :

nvm ls

Définir une version par défaut :

nvm alias default 10.20.1

Cette version sera utilisée à chaque ouverture d'une nouvelle session de terminal. Vous pouvez également y basculer explicitement :

nvm use default

Chaque version de Node.js gère ses propres paquets indépendamment via npm.

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter