Comment installer Node.js sur Ubuntu ?

Découvrez pas à pas l‘installation de Node.js sur Ubuntu et libérez tout le potentiel de ce framework incontournable pour le développement web. Suivez notre guide pour maîtriser cette procédure essentielle en toute simplicité !

Installation de Node.js sur Ubuntu

Préparation de l’environnement


Pour commencer, assurez-vous que votre système Ubuntu est à jour. Ouvrez votre terminal et exécutez les commandes suivantes :
« `
sudo apt update
sudo apt upgrade
« `
Cela garantit que toutes les dépendances et logiciels nécessaires sont à jour avant d’installer Node.js.

Installation de Node.js via le gestionnaire de paquets APT


L’installation de Node.js via APT est une méthode courante et simple. Utilisez les commandes suivantes pour ajouter le dépôt NodeSource, qui propose les dernières versions de Node.js :
« `
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash –
« `
Ensuite, installez Node.js en utilisant :
« `
sudo apt install -y nodejs
« `
Cette commande installe également npm, le gestionnaire de paquets pour Node.js.


Après l’installation, vérifiez que Node.js et npm sont correctement installés en exécutant les commandes suivantes :
« `
node -v
npm -v
« `
Vous devriez voir les versions installées de Node.js et npm affichées dans le terminal.

Installation de nvm (Node Version Manager)


Pour gérer différentes versions de Node.js, il est conseillé d’utiliser nvm (Node Version Manager). Commencez par télécharger et installer nvm :
« `
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
« `
Rechargez votre profil :
« `
source ~/.bashrc
« `
Ensuite, installez la version de Node.js que vous souhaitez utiliser. Par exemple, pour installer la version 16, utilisez :
« `
nvm install 16
« `
Vous pouvez changer de version de Node.js en utilisant :
« `
nvm use 16
« `

Création d’un projet Node.js


Une fois Node.js installé, vous pouvez commencer à créer des projets. Créez un répertoire pour votre projet et initialisez un nouveau projet Node.js :
« `
mkdir mon_projet
cd mon_projet
npm init -y
« `
Vous pouvez maintenant installer les dépendances nécessaires pour votre projet en utilisant npm.

Installation de modules Node.js


Pour installer des modules Node.js spécifiques, utilisez la commande :
« `
npm install nom_du_module
« `
Remplacez « nom_du_module » par le nom du module que vous souhaitez installer. Par exemple, pour installer Express.js, utilisez :
« `
npm install express
« `

Mise à jour de Node.js


Pour mettre à jour Node.js vers la dernière version, si vous utilisez nvm, exécutez :
« `
nvm install node –reinstall-packages-from=node
« `
Cela installe la dernière version de Node.js et réinstalle automatiquement vos modules Node.js globaux.

En suivant ces étapes, vous devriez être en mesure d’installer et de gérer efficacement Node.js sur votre système Ubuntu. Profitez de vos nouvelles possibilités de développement avec Node.js !

Configuration des sources de logiciels

Installation de Node.js


Pour installer Node.js sur Ubuntu, la première étape consiste à mettre à jour l’index des paquets de votre système. Ouvrez un terminal et exécutez la commande suivante :

« `
sudo apt-get update
« `

Ensuite, installez Node.js par le biais de APT en exécutant :

« `
sudo apt-get install -y nodejs
« `

Ajout des Repositories Officiels de Node.js


Afin de disposer des dernières versions de Node.js, il est recommandé d’ajouter les repositories officiels à votre système. Pour cela, ajoutez le PPA (Personal Package Archive) NodeSource. Exécutez les commandes suivantes dans votre terminal :

1. Installez curl si ce n’est pas déjà fait :
« `
sudo apt-get install -y curl
« `

2. Ajoutez le repository NodeSource :
« `
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash –
« `

N’oubliez pas de remplacer `14.x` par la version spécifique de Node.js que vous souhaitez installer.

Installation de Node.js à partir du Repository NodeSource


Après avoir ajouté le repository, vous pouvez installer Node.js en utilisant la commande suivante :

« `
sudo apt-get install -y nodejs
« `

Cela installera également npm, le gestionnaire de paquets Node.js.


Pour vérifier si Node.js et npm sont correctement installés, exécutez les commandes suivantes :

« `
node -v
npm -v
« `

Ces commandes devraient afficher les numéros de version respectifs de Node.js et npm.

Mise à Jour de Node.js


Si vous avez besoin de mettre à jour Node.js à une version plus récente, vous pouvez simplement ajouter le nouveau PPA de NodeSource et réinstaller Node.js :

1. Ajoutez le nouveau PPA :
« `
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash –
« `

2. Réinstallez Node.js :
« `
sudo apt-get install -y nodejs
« `

Suppression de Node.js


Si, pour une raison quelconque, vous devez désinstaller Node.js de votre système, vous pouvez utiliser les commandes suivantes :

« `
sudo apt-get remove -y nodejs
sudo apt-get autoremove -y
« `

Ces commandes supprimeront Node.js et ses dépendances.

Utilisation de nvm (Node Version Manager)


Pour une gestion plus flexible des versions de Node.js, vous pouvez utiliser nvm. Installez nvm en exécutant les commandes suivantes :

« `
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
« `

Ensuite, installez la version de Node.js souhaitée :
« `
nvm install 14
« `

Vous pouvez maintenant basculer entre différentes versions de Node.js en utilisant nvm.

Installation de Node.js via le gestionnaire de paquets

Pourquoi utiliser un gestionnaire de paquets pour installer Node.js ?

L’utilisation d’un gestionnaire de paquets pour installer Node.js est recommandée pour plusieurs raisons. Tout d’abord, cela garantit que vous obtenez la version la plus récente et sécurisée de Node.js. Deuxièmement, un gestionnaire de paquets facilite grandement la gestion des dépendances et des versions des packages nécessaires à vos projets.

Pré-requis avant l’installation

Avant de commencer l’installation, assurez-vous que votre système Ubuntu est à jour. Pour ce faire, ouvrez un terminal et exécutez les commandes suivantes :

Installer Node.js avec le gestionnaire de paquets apt

Ubuntu propose une version de Node.js que vous pouvez installer directement à partir de son dépôt officiel. Pour ce faire, exécutez les commandes suivantes dans votre terminal :

Vérifiez l’installation

Une fois l’installation terminée, il est important de vérifier que Node.js et npm ont été installés correctement. Vous pouvez le faire en vérifiant leurs versions respectives :

Installer une version spécifique de Node.js avec NodeSource

Si vous avez besoin d’une version spécifique de Node.js, vous pouvez utiliser le dépôt NodeSource. Commencez par ajouter le dépôt NodeSource à votre système en utilisant les commandes suivantes :

Utiliser nvm pour gérer plusieurs versions de Node.js

Si vous travaillez sur plusieurs projets nécessitant différentes versions de Node.js, il est conseillé d’utiliser nvm (Node Version Manager). Pour installer nvm, exécutez la commande suivante :

Mise à jour de Node.js

Pour mettre à jour Node.js à l’aide du gestionnaire de paquets apt, exécutez :

Vérification de l’installation

Préparer votre environnement


Avant d’entamer la vérification de votre installation de Node.js, assurez-vous d’avoir une version fonctionnelle de Node.js installée sur votre machine. Si vous avez suivi un tutoriel d’installation ou utilisé un gestionnaire de version comme nvm (Node Version Manager), vous devriez être prêt. Vous devez également avoir accès à un terminal pour entrer des commandes.

Vérifier la version de Node.js


Pour vérifier si Node.js est bien installé et connaître la version actuellement en cours, vous pouvez utiliser la commande suivante dans votre terminal :
« `
node -v
« `
Cette commande doit afficher le numéro de version de Node.js installé, comme par exemple `v14.17.3`. Si un numéro de version s’affiche, cela signifie que Node.js est correctement installé.

Vérifier la version npm


Node.js est toujours accompagné de npm (Node Package Manager), un outil indispensable pour gérer vos paquets et dépendances. Pour vérifier que npm est bien installé et pour connaître sa version, utilisez la commande suivante :
« `
npm -v
« `
Comme pour Node.js, cette commande doit afficher le numéro de version de npm. Une sortie typique pourrait ressembler à `6.14.13`. Cela confirme non seulement l’installation de npm, mais aussi son bon fonctionnement.

Tester l’installation avec un script simple


Pour vous assurer que tout fonctionne correctement, vous pouvez créer un simple fichier JavaScript et l’exécuter avec Node.js. Créez un fichier nommé `test.js` et ajoutez-y le code suivant :
« `javascript
console.log(« L’installation de Node.js fonctionne correctement! »);
« `
Enregistrez le fichier, puis exécutez-le en utilisant la commande suivante dans le terminal :
« `
node test.js
« `
Si vous voyez le message « L’installation de Node.js fonctionne correctement! » s’afficher, cela signifie que votre installation est parfaitement opérationnelle.

Explorer les modules l’installés


Vérifiez quels modules globaux npm sont actuellement installés sur votre système en utilisant la commande :
« `
npm list -g –depth=0
« `
Cette commande affiche une liste des paquets globaux avec leurs versions respectives. Cela est particulièrement utile si vous souhaitez faire l’inventaire des outils et bibliothèques ajoutés à votre environnement Node.js.

Résoudre les problèmes courants


Si toutes les étapes précédentes ne renvoient pas les résultats attendus, il peut être nécessaire de reconfigurer ou réinstaller Node.js. Quelques solutions de contournement usuelles incluent :
Vérifier les variables d’environnement PATH : Assurez-vous que le chemin d’installation de Node.js est correctement ajouté à votre variable PATH.
Rafraîchir l’installation avec nvm : Si vous utilisez nvm, essayez de basculer entre différentes versions de Node.js pour identifier si le problème est spécifique à une version précise.
Rechercher des conflits de version : Parfois, des installations multiples de Node.js peuvent causer des conflits. Supprimez les installations redondantes.

Avec ces étapes, vous devriez être en mesure de valider et de résoudre les éventuels problèmes liés à l’installation de Node.js, vous garantissant un environnement de développement fonctionnel et prêt pour vos projets.