15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
28.10.2024

Comment installer Node.js sur Ubuntu 22.04 : trois méthodes éprouvées

Node.js est l’un des environnements d’exécution JavaScript les plus puissants et les plus largement adoptés disponibles aujourd’hui. Construit sur le moteur V8 de Chrome, il permet aux développeurs d’exécuter du code JavaScript côté serveur, ce qui en fait l’épine dorsale d’innombrables applications web évolutives et haute performance, d’API et de microservices. Que vous déployiez une application full-stack sur un plan d’Hébergement VPS ou que vous expérimentiez localement, savoir comment installer et gérer correctement Node.js sur Ubuntu 22.04 est une compétence essentielle.

Ce guide complet couvre trois méthodes d’installation distinctes, chacune adaptée à différents cas d’utilisation :

  1. Installation de Node.js depuis les dépôts par défaut d’Ubuntu
  2. Installation d’une version spécifique via le PPA NodeSource
  3. Gestion de plusieurs versions avec Node Version Manager (NVM)

À la fin, vous saurez exactement quelle méthode correspond aux exigences de votre projet — et comment faire fonctionner Node.js de manière fiable sur votre serveur Ubuntu 22.04.

Prérequis

Avant de commencer, assurez-vous d’avoir :

  • Un serveur ou une machine locale exécutant Ubuntu 22.04 LTS
  • Un compte utilisateur avec des privilèges sudo
  • Une connaissance de base de la ligne de commande Linux
  • Une connexion internet active

Si vous travaillez sur un serveur distant, un VPS avec cPanel ou un Serveur Dédié nu offrent tous deux des environnements idéaux pour les déploiements Node.js.

Méthode 1 : Installer Node.js depuis les dépôts par défaut d’Ubuntu

C’est la méthode d’installation la plus simple et la plus rapide. Elle convient mieux aux développeurs qui n’ont pas besoin de la toute dernière version de Node.js et souhaitent simplement disposer d’un environnement d’exécution stable et fonctionnel rapidement.

Étape 1 : Mettre à jour l’index des paquets

Commencez toujours par actualiser la liste des paquets de votre système pour vous assurer d’obtenir les versions les plus récentes disponibles dans le dépôt :

sudo apt update

Étape 2 : Installer Node.js et npm

Les dépôts par défaut d’Ubuntu 22.04 incluent Node.js ainsi que npm (Node Package Manager). Installez les deux avec une seule commande :

sudo apt install nodejs npm

Cela installera Node.js et npm en tant que paquets système, les rendant disponibles pour tous les utilisateurs de la machine.

Étape 3 : Vérifier l’installation

Une fois l’installation terminée, confirmez que Node.js et npm sont correctement installés en vérifiant leurs versions :

node -v
npm -v

Vous devriez voir une sortie similaire à :

v12.22.9
6.14.15

> Remarque : La version disponible dans les dépôts par défaut d’Ubuntu 22.04 peut ne pas être la dernière version stable. Si votre projet nécessite une version plus récente, passez à la Méthode 2 ou à la Méthode 3.

Quand utiliser cette méthode

  • Vous avez besoin d’une installation rapide et sans fioritures
  • Votre application est compatible avec la version de Node.js fournie par le dépôt
  • Vous configurez un environnement de développement ou de test sur un Hébergement Web Mutualisé ou un VPS d’entrée de gamme

Méthode 2 : Installer Node.js en utilisant le PPA NodeSource

Si vous avez besoin d’une version spécifique ou plus récente de Node.js — comme la dernière version LTS — le PPA NodeSource est l’approche recommandée. NodeSource maintient des paquets à jour pour plusieurs versions de Node.js et inclut tous les correctifs de sécurité et les nouvelles fonctionnalités.

Étape 1 : Ajouter le dépôt NodeSource

Utilisez curl pour télécharger et exécuter le script de configuration NodeSource pour la version souhaitée. L’exemple ci-dessous installe Node.js 18.x (LTS) :

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Pour installer une version différente, remplacez simplement 18.x par le numéro de version cible (par exemple, 20.x pour Node.js 20) :

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

Cette commande ajoute le dépôt NodeSource aux sources de paquets de votre système et importe la clé de signature GPG nécessaire pour vérifier l’authenticité des paquets.

Étape 2 : Installer Node.js

Une fois le dépôt ajouté, installez Node.js en utilisant apt :

sudo apt install nodejs

npm est automatiquement inclus avec cette méthode d’installation — aucune étape d’installation séparée n’est requise.

Étape 3 : Vérifier l’installation

Confirmez que la version correcte a été installée :

node -v
npm -v

Sortie attendue pour Node.js 18.x :

v18.20.2
10.5.0

Quand utiliser cette méthode

  • Vous avez besoin d’une version LTS ou actuelle spécifique de Node.js
  • Vous souhaitez des mises à jour de sécurité automatiques via apt upgrade
  • Vous exécutez une application en production sur un environnement d’Hébergement VPS et avez besoin d’une source de paquets stable et bien maintenue

Méthode 3 : Installer Node.js en utilisant Node Version Manager (NVM)

NVM (Node Version Manager) est la méthode d’installation la plus flexible et est fortement recommandée pour les développeurs qui travaillent sur plusieurs projets avec des exigences différentes en matière de version de Node.js. Avec NVM, vous pouvez installer, basculer entre et gérer n’importe quel nombre de versions de Node.js — sans affecter les paquets système.

Étape 1 : Installer NVM

Téléchargez et exécutez le script d’installation officiel de NVM :

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

Le script clone le dépôt NVM dans ~/.nvm et ajoute les lignes de configuration nécessaires à votre profil shell. Une fois le script terminé, soit redémarrez votre terminal, soit rechargez la configuration de votre shell :

source ~/.bashrc

Vérifiez que NVM est disponible :

nvm --version

Étape 2 : Installer Node.js avec NVM

Pour installer la dernière version stable de Node.js :

nvm install node

Pour installer une version spécifique (par exemple, Node.js 18.0.0) :

nvm install 18.0.0

Pour voir toutes les versions de Node.js disponibles que vous pouvez installer :

nvm ls-remote

Vous pouvez installer autant de versions que nécessaire — NVM stocke chacune d’elles indépendamment dans votre répertoire personnel.

Étape 3 : Définir la version par défaut de Node.js

Pour basculer vers une version spécifique pour votre session de terminal actuelle :

nvm use 18.0.0

Pour définir une version comme valeur par défaut globale pour toutes les nouvelles sessions de terminal :

nvm alias default 18.0.0

Étape 4 : Vérifier l’installation

Vérifiez que la version correcte est active :

node -v
npm -v

Basculer entre les versions

L’une des fonctionnalités les plus puissantes de NVM est le changement de version sans effort. Par exemple, si le Projet A nécessite Node.js 16 et le Projet B nécessite Node.js 20 :

nvm use 16
# Work on Project A

nvm use 20
# Switch to Project B

Quand utiliser cette méthode

  • Vous êtes un développeur gérant plusieurs projets avec différentes dépendances Node.js
  • Vous devez tester votre application sur différentes versions de Node.js
  • Vous souhaitez un contrôle total sur votre environnement d’exécution sans toucher aux paquets système
  • Vous travaillez dans un environnement de développement conteneurisé ou isolé

Installer npm séparément (si nécessaire)

Dans pratiquement tous les cas, npm est installé automatiquement avec Node.js en utilisant l’une des trois méthodes ci-dessus. Cependant, si pour une raison quelconque npm est absent de votre système, vous pouvez l’installer indépendamment :

sudo apt install npm

Vérifiez l’installation :

npm -v

Vous pouvez également mettre à jour npm vers la dernière version à tout moment en utilisant :

npm install -g npm@latest

Comment désinstaller Node.js sur Ubuntu 22.04

Désinstaller Node.js installé via apt

Si vous avez installé Node.js en utilisant la Méthode 1 ou la Méthode 2, supprimez-le avec :

sudo apt remove nodejs

Pour supprimer également les fichiers de configuration et nettoyer les dépendances inutilisées :

sudo apt purge nodejs
sudo apt autoremove

Désinstaller une version NVM spécifique

Pour les installations gérées par NVM, désinstallez une version spécifique avec :

nvm uninstall 18.0.0

Désinstaller NVM entièrement

Pour supprimer complètement NVM de votre système :

rm -rf ~/.nvm

Supprimez ensuite les lignes relatives à NVM de votre fichier ~/.bashrc, ~/.bash_profile ou ~/.zshrc.

Choisir la bonne méthode : comparaison rapide

FonctionnalitéDépôts UbuntuPPA NodeSourceNVM
Facilité d’installation⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Dernière version disponible
Prise en charge de plusieurs versions
Idéal pour la productionLimité
Idéal pour le développement⭐⭐⭐⭐⭐
Mises à jour de sécurité automatiquesManuel

Que faire après l’installation de Node.js ?

Une fois Node.js installé et vérifié, vous êtes prêt à commencer à construire. Voici quelques étapes suivantes courantes :

  • Initialiser un nouveau projet : npm init
  • Installer des paquets : npm install express
  • Exécuter une application Node.js : node app.js
  • Configurer un gestionnaire de processus comme PM2 pour maintenir votre application en cours d’exécution en production : npm install -g pm2
  • Sécurisez votre application avec un certificat SSL — AlexHost propose des Certificats SSL abordables pour protéger vos applications Node.js en production
  • Enregistrez un domaine pour votre projet via l’Enregistrement de Domaine pour rendre votre application accessible au public

Conclusion

Vous avez maintenant une compréhension complète des trois méthodes pour installer Node.js sur Ubuntu 22.04 :

  • Dépôts Ubuntu — Idéal pour les configurations rapides où la spécificité de la version n’est pas critique
  • PPA NodeSource — Idéal pour les environnements de production nécessitant une version LTS spécifique et à jour
  • NVM — Idéal pour les développeurs jonglant avec plusieurs projets ayant des exigences variées en matière de Node.js

Chaque méthode a ses points forts, et le bon choix dépend entièrement de votre cas d’utilisation. Pour la plupart des déploiements en production sur un environnement d’Hébergement VPS géré, le PPA NodeSource offre l’équilibre idéal entre simplicité et contrôle des versions. Pour les flux de travail de développement actif, la flexibilité de NVM est inégalée.

Avec Node.js correctement installé, vous êtes équipé pour créer des applications côté serveur rapides et évolutives et exploiter le vaste écosystème npm — l’un des plus grands dépôts de paquets au monde. Bon codage !

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer