Programmation

Comment installer Node.js et packages NPM sur Ubuntu

Comment installer Node.js et packages NPM sur Ubuntu

Nœud.js est une plate-forme Javascript multiplateforme open source utilisée pour la programmation à usage général afin de développer des applications réseau évolutives. Il est basé sur le moteur JavaScript V8 de Chrome et permet l'exécution de code javascript côté serveur.

Il y a quelque temps, javascript était juste exécuté côté client (frontend) et d'où le nom (script côté client). De nos jours, avec Node.js, Javascript peut également être pris en charge et exécuté côté serveur (backend). Cela signifie que nous pouvons développer des applications entièrement prises en charge par javascript sur le frontend et le backend.

Nœud d'installation.js et NPM sur Ubuntu

Ce tutoriel devrait vous donner une procédure étape par étape sur la façon d'installer Node dans votre système Ubuntu avec NPM (Node Package Manager). Nous vous montrerons également comment gérer et installer Node.js en utilisant NVM (Node Version Manager). Cependant, ce dernier n'est qu'une méthode alternative de gestion de vos versions de Node, tandis que NPM est utilisé pour gérer vos packages javascript. NVM vous sera utile si vous souhaitez exécuter plusieurs versions de Node sur votre système.

Conditions préalables

Dans ce guide, nous supposons que vous exécutez une distribution Ubuntu sur votre PC et utilisez un compte non root mais avec des privilèges élevés. Vous pouvez obtenir des privilèges sudo (élevés) en exécutant la commande ci-dessous sur votre répertoire de travail.

sudo su

privilèges sudo

Il est également important de noter que Node.js est disponible dans les dépôts officiels d'Ubuntu. Vous pouvez l'installer facilement en exécutant les commandes ;

sudo apt installer nodejs sudo apt installer npm

Cependant, pour que la dernière version de Node s'exécute sur votre système, nous devrons ajouter le référentiel officiel de Node, comme décrit ci-dessous.

Ajout du nœud PPA

Étape 1) Exécutez la commande curl pour activer le référentiel Node Source dans votre système. Si curl n'est pas installé, exécutez la commande ci-dessous pour l'installer.

sudo apt-get install curl

Installer la commande Curl

Étape 2) Une fois l'installation terminée, nous pouvons maintenant procéder à l'ajout du PPA.

Pour installer Node à l'aide du gestionnaire de packages apt, vous devez choisir parmi les options de référentiel.
Le premier référentiel contient les derniers packages Node et n'est pas une version LTS. Le second référentiel est le plus stable et dispose d'un LTS (Long Term Support).

Si vous optez pour la première installation de nœud avec les derniers packages, exécutez la commande ci-dessous.

curl -sL https://deb.source de nœud.fr/setup_10.x | sudo bash -

Si vous souhaitez installer la version LTS stable, ajoutez le référentiel ci-dessous.

curl -sL https://deb.source de nœud.com/setup_8.x | sudo bash -

Ajouter le référentiel de Node.js dernière version (pas LTS)

Une fois cela fait, nous pouvons maintenant procéder à l'installation de Node dans votre système. Notez que si vous avez les deux référentiels dans votre système, automatiquement, la dernière version de Node, qui n'est pas LTS, sera installée.

Installer le nœud.js et NPM

Une fois que nous avons le référentiel dans notre système, nous pouvons maintenant commencer à installer Node.js. Exécutez la commande dans le terminal.

sudo apt-get install nodejs

Installer NodeJs

Une fois l'installation terminée, nous devrions maintenant avoir les deux Nœud et npm fonctionnant dans notre système. Nous pouvons vérifier cela en exécutant le -version ou alors -v commander.

nœud --version npm -v

Version NodeJs et NPM

De l'image ci-dessus, nous voyons que nous courons Nœud version v10.20.1 et npm version 6.14.4.

Installer et gérer le nœud.js en utilisant NVM

Autre que le apte référentiel, vous pouvez également utiliser NVM comme méthode alternative. Communément appelé Node Version Manager, NVM vous offre une plate-forme plus facile à gérer pour installer et utiliser n'importe quel nœud.js que vous souhaitez utiliser. C'est similaire au Ruby Version Manager (RVM), en supposant que vous ayez travaillé avec le langage de programmation Ruby.

Les étapes suivantes vous guideront dans l'installation de Node.js en utilisant NVM.

Étape 1). Installez NVM dans votre système Ubuntu. Nous allons installer en utilisant le script bash disponible avec la commande curl.

boucle https://raw.githubusercontent.com/creationix/nvm/master/install.sh | frapper

Script Curl Bash pour installer NVM

Étape 2). Nous devons maintenant recharger le système pour définir la variable d'environnement requise pour utiliser NVM. Puisque nous sommes sur un système basé sur Debian, exécutez la commande ci-dessous.

source ~/.profil

Étape 3). Une fois Nœud.js Version Manager s'installe, nous devons maintenant trouver le nœud disponible.versions js à installer. Faites-le en exécutant la commande ci-dessous.

nvm ls-distant

Vous verrez une longue liste de versions disponibles. L'image ci-dessous n'est qu'une petite partie de la liste.

Versions NodeJS disponibles dans NVM

Étape 4). Sélectionnez maintenant la version de Node que vous devez utiliser et installez-la à l'aide de la commande NVM. Pour cet article particulier, nous installerons la version Node v10.20.1 car il s'agit de la dernière version LTS.

nvm installer v10.20.1

Nous allons également installer la version Node v14.1.0, qui est la dernière version au moment de la rédaction de cet article.

nvm installer v14.1.0

Installer la version Node à l'aide de NVM

Étape 5). Si vous avez installé plusieurs versions de Node.js, alors vous devez sélectionner une version par défaut que vous utiliserez. Pour lister toutes les versions installées, exécutez la commande ci-dessous.

liste nvm

liste NVM

Sélectionnez maintenant la version que vous souhaitez utiliser et exécutez la commande ci-dessous.

utilisation nvm  e.g nvm utiliser 14.1.0

Utiliser NVM v14.1.0

Étape 6). Vous pouvez également vérifier la version de Node en cours d'exécution sur votre système en exécutant la commande -version.

nœud --version

Vérifier la version du nœud

À partir de l'image ci-dessus, nous pouvons voir que le système utilise Node v14.1.0

Étape 7). Si plusieurs versions de Node sont installées sur votre système, vous pouvez choisir une version particulière pour exécuter votre application en l'incluant dans le nvm commander. Voir l'exemple ci-dessous.

nvm v14.1.0 application.js

Étape 8). Si vous avez plusieurs versions de Node et que vous souhaitez supprimer l'une d'entre elles, exécutez la commande ci-dessous.

nvm désinstaller v12.16.2

Désinstaller Node version v10.20.1

Conclusion

Ce sont les deux façons d'installer Node et NPM dans votre système Ubuntu. La première méthode que nous avons utilisée le référentiel apt, qui a installé à la fois Node et npm. La deuxième méthode installe uniquement Node. C'est juste une méthode alternative si vous prévoyez d'exécuter plusieurs versions de Node dans votre système.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...