DevOps

Installation de Node.js sur Ubuntu 18.04

L’installation de Node.js sur le système d’exploitation Ubuntu 18.04 est une démarche essentielle pour les développeurs souhaitant exploiter les fonctionnalités de ce runtime JavaScript côté serveur. Node.js permet d’exécuter du code JavaScript en dehors d’un navigateur, ouvrant ainsi la voie à des applications web rapides et évolutives. Dans le contexte d’Ubuntu 18.04, il est impératif de suivre une procédure bien définie pour garantir une installation correcte et stable.

La première étape consiste à mettre à jour les référentiels du système en utilisant la commande suivante dans le terminal :

bash
sudo apt update

Cette commande met à jour la liste des paquets disponibles, assurant ainsi que les informations les plus récentes sont accessibles. Une fois cette opération effectuée, l’installation de Node.js peut débuter. Cependant, il est recommandé d’installer npm, le gestionnaire de paquets Node.js, en même temps pour faciliter la gestion des dépendances.

Pour installer Node.js et npm, la commande suivante est utilisée :

bash
sudo apt install nodejs npm

Lors de l’exécution de cette commande, le système va télécharger et installer les paquets nécessaires à l’exécution de Node.js et npm. Une fois cette opération terminée, vous pouvez vérifier les versions installées en utilisant les commandes suivantes :

bash
node -v npm -v

Ces commandes afficheront respectivement les versions de Node.js et npm installées sur votre système. Il est crucial de noter que les versions incluses dans les référentiels Ubuntu peuvent ne pas être les dernières versions disponibles. Si vous souhaitez installer une version spécifique ou la dernière version, vous pouvez utiliser nvm, le gestionnaire de versions Node.js.

Pour installer nvm, vous pouvez utiliser la commande suivante :

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

Assurez-vous de remplacer « v0.38.0 » par la version actuelle de nvm, que vous pouvez vérifier sur la page GitHub officielle du projet. Une fois nvm installé, vous devrez redémarrer votre terminal ou exécuter la commande suivante pour que les modifications prennent effet :

bash
source ~/.bashrc

Ensuite, vous pouvez installer la version souhaitée de Node.js en utilisant la commande suivante :

bash
nvm install

Remplacez «  » par le numéro de version spécifique que vous souhaitez installer. Vous pouvez également utiliser « lts » pour installer la version LTS (Long Term Support) la plus récente. Après l’installation, vous pouvez vérifier la version de Node.js avec la commande « node -v » et la version de npm avec « npm -v ».

Un avantage significatif de l’utilisation de nvm est la possibilité de basculer entre différentes versions de Node.js. Pour définir une version spécifique comme la version par défaut, utilisez la commande suivante :

bash
nvm alias default

Assurez-vous de remplacer «  » par la version que vous souhaitez définir comme par défaut. Cela garantira que la version spécifiée est utilisée chaque fois que vous ouvrez un nouveau terminal.

Il est essentiel de noter que l’installation de Node.js via nvm peut nécessiter l’installation préalable de certains paquets dépendants. Si vous rencontrez des problèmes lors de l’installation, assurez-vous d’installer ces dépendances en utilisant la commande suivante :

bash
sudo apt install build-essential libssl-dev

Cela garantit que les outils de compilation nécessaires sont présents sur votre système.

En résumé, l’installation de Node.js sur Ubuntu 18.04 peut être réalisée à l’aide des outils système standard ou en utilisant le gestionnaire de versions nvm, offrant ainsi une flexibilité accrue dans le choix des versions et une gestion simplifiée des dépendances. Cette procédure, lorsqu’elle est suivie de manière méthodique, permet aux développeurs d’exploiter pleinement les fonctionnalités de Node.js dans le développement d’applications web robustes et performantes.

Plus de connaissances

L’installation de Node.js sur le système d’exploitation Ubuntu 18.04 revêt une importance particulière dans le domaine du développement web. Node.js, construit sur le moteur JavaScript V8 de Google Chrome, offre un environnement d’exécution côté serveur permettant de développer des applications web dynamiques et évolutives. L’utilisation de npm (Node Package Manager) facilite la gestion des dépendances et la distribution de modules, renforçant ainsi l’écosystème de développement Node.js.

La première étape du processus d’installation consiste à mettre à jour les référentiels du système avec la commande sudo apt update. Cette étape garantit que les informations concernant les paquets disponibles sont les plus récentes, optimisant ainsi le processus d’installation. Il est à noter que l’utilisation de privilèges administratifs (sudo) est essentielle pour effectuer ces opérations système.

Ensuite, l’installation de Node.js et npm est réalisée avec la commande sudo apt install nodejs npm. Cette étape installe les exécutables de Node.js et npm, ainsi que leurs dépendances, préparant ainsi le système pour le développement Node.js.

Après l’installation, la vérification des versions installées se fait en utilisant les commandes node -v et npm -v. Ces commandes affichent respectivement les versions de Node.js et npm présentes sur le système, permettant ainsi aux développeurs de s’assurer que l’installation s’est déroulée correctement.

Cependant, pour ceux qui recherchent une flexibilité accrue dans le choix des versions de Node.js, l’utilisation de nvm (Node Version Manager) est recommandée. Nvm simplifie la gestion des versions de Node.js en permettant l’installation de versions spécifiques et en facilitant le changement entre celles-ci.

L’installation de nvm débute par l’exécution d’un script d’installation à l’aide de la commande curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash. Ce script télécharge et configure nvm sur le système. Il est important de noter que la version « v0.38.0 » peut être remplacée par la version la plus récente disponible au moment de l’installation.

Après l’installation de nvm, il est nécessaire de mettre à jour le terminal en exécutant la commande source ~/.bashrc ou en redémarrant le terminal. Cette étape permet au terminal de reconnaître la commande nvm fraîchement installée.

L’installation d’une version spécifique de Node.js avec nvm se fait en utilisant la commande nvm install , remplaçant «  » par le numéro de version souhaité. L’utilisation de « lts » comme argument installe la dernière version LTS de Node.js. Les versions installées peuvent être listées avec nvm ls.

Un avantage notable de l’utilisation de nvm réside dans la possibilité de définir une version par défaut avec la commande nvm alias default . Cela garantit que la version spécifiée est utilisée chaque fois qu’un nouveau terminal est ouvert, assurant ainsi une cohérence dans l’environnement de développement.

Il est à noter que l’installation de Node.js via nvm peut nécessiter l’installation préalable de certains paquets dépendants, tels que les outils de compilation et les bibliothèques SSL. La commande sudo apt install build-essential libssl-dev assure que ces dépendances sont satisfaites, évitant ainsi d’éventuels problèmes lors de l’installation de versions spécifiques de Node.js.

En conclusion, l’installation de Node.js sur Ubuntu 18.04 offre aux développeurs une base solide pour la création d’applications web modernes. Que ce soit en utilisant les outils système standard ou en optant pour la flexibilité offerte par nvm, cette procédure d’installation garantit une expérience de développement Node.js fluide et efficace, avec la possibilité de travailler avec des versions spécifiques pour répondre aux besoins du projet.

Bouton retour en haut de la page