GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Node.js et NPM sur Ubuntu 20.04/18.04

Nodejs est un environnement d'exécution JavaScript gratuit, open source et multiplateforme basé sur Google Chrome V8 JavaScript Engine . Le principal avantage de Node est une architecture événementielle asynchrone qui l'aide à gérer de nombreuses connexions simultanées.

Il devient de plus en plus populaire parmi les développeurs Web du monde entier. Nodejs est disponible pour la plate-forme Linux et ici, nous verrons comment installer Node.js et NPM sur Ubuntu 20.04/18.04 .

Installer NodeJS sur Ubuntu 20.04/18.04

Il existe 3 façons différentes d'installer NodeJS sur Ubuntu. Vous pouvez utiliser le référentiel Ubuntu par défaut, Binary fourni par Nodesoure ou utiliser le script NVM. Chacun a ses propres avantages et commodités.

Nous couvrons toutes les méthodes d'installation ci-dessous, mais vous devez choisir l'une ou l'autre. Ce n'est pas une bonne idée de les mélanger.

Méthode 1 - Installer à l'aide des référentiels Ubuntu par défaut

Node est disponible dans les dépôts officiels d'Ubuntu. Le principal avantage ici est la facilité et la stabilité. Cependant, Ubuntu ne met pas à jour la version majeure de ses packages. Cela signifie que la version de Node qui se trouve dans les référentiels Ubuntu peut être obsolète. Cela devrait convenir à la plupart des utilisateurs de Linux.

C'est ainsi que vous pouvez l'installer à l'aide de la commande apt.

Ouvrez le terminal et actualisez le cache APT. Ensuite, installez Nodejs avec le gestionnaire de packages NPM comme indiqué ci-dessous. Entrez 'Y' lorsque le système vous invite à continuer.

:~$ sudo apt update
:~$ sudo apt install nodejs npm

Maintenant, vérifions la version de Node installée à l'aide de la commande ci-dessous.

:~$ nodejs -v
v10.19.0

Ici, la version est 10.19.0 qui n'est pas la plus récente. Utilisez donc les méthodes alternatives ci-dessous pour installer la dernière version de Node.

Méthode 2 - Utilisation d'un référentiel externe (Node binaire)

Node.JS nous donne quelques référentiels externes pour faciliter l'installation. La chose intéressante à propos de cette méthode est qu'il existe un référentiel pour chaque version majeure de Node. Autrement dit, nous pouvons choisir entre les branches 10.x, 12.x, 13.x, 15.x et 16.x.

Vous avez donc la possibilité de choisir l'ancienne ainsi que la dernière version de Node en fonction de vos préférences et de vos besoins.

Pour Node.js v16.x, utilisez les commandes ci-dessous

:~$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
:~$ sudo apt install -y nodejs

Pour Node.js v15.x, utilisez la commande ci-dessous

:~$ curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -
:~$ sudo apt install -y nodejs

Pour les autres versions, veuillez visiter la distribution binaire officielle sur GitHub où vous trouverez des instructions d'installation pour les anciennes versions. Cette page contient même des instructions d'installation pour la distribution Debian, Redhat, CentOS Linux.

Utilisez la commande ci-dessous pour vérifier la version une fois l'installation terminée.

:~$ nodejs -V

Avec cela, vous aurez la version de Node.JS que vous préférez.

Cette méthode prend une étape supplémentaire, mais elle est plus flexible que la première. Il vous permet de choisir une branche de versions spécifiques. Alors que dans le premier, vous ne pouvez installer que la version de Node.JS qui se trouve dans les référentiels Ubuntu.

Cependant, il existe une troisième méthode disponible. Encore plus flexible.

Méthode 3 - Nœud utilisant NVM

NVM est un script qui permet de gérer différentes versions de NodeJS. Cependant, il vous permet également d'installer la version de Node.JS que vous souhaitez. C'est pourquoi j'ai dit que c'était une méthode encore plus flexible.

Tout d'abord, téléchargez et installez le script NVM à l'aide de la commande ci-dessous.

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

Lorsque l'installation est terminée, redémarrez le terminal. Vous pouvez également actualiser le profil bash de l'utilisateur actif. Cela permet de rendre la commande NVM disponible.

:~$ source ~/.profile

C'est tout et maintenant vous êtes prêt à utiliser NVM.

Avec ce script, vous pouvez afficher toutes les versions disponibles de Node.JS. Pour ce faire, exécutez cette commande avec l'option ls-remote comme indiqué ci-dessous.

:~$ nvm ls-remote

Celle-ci répertorie toutes les versions disponibles pour l'installation. La liste est énorme à partir de la version 0.x à 16.x. Maintenant, c'est à vous de décider quelle version vous voulez.

C'est ainsi que vous pouvez utiliser nvm. Suivez simplement l'installation avec le numéro de version.

nvm install <version>

Voyons la commande en action pour la dernière version sur Node.

Tout d'abord, modifiez l'autorisation à l'aide de la commande chmod, puis terminez l'installation comme indiqué ci-dessous.

:~$ chmod 777 -R ~/.nvm/
:~$ nvm install 16.1.0

Vérifiez la version installée pour vous assurer que tout va bien.

:~$ node -v
v16.1.0

Notez que dans ce cas, la commande est le nœud et non nodejs .

Cette méthode est peut-être la plus lourde de toutes. Cependant, cela nous apporte un avantage inestimable :nous pouvons choisir spécifiquement la version de Node.JS à installer.

De plus, l'installation de NVM dans le système est d'une grande aide pour faciliter le travail avec différentes versions de Node.JS.

Conclusion

Node.JS est un outil très utile dans de nombreux projets de nos jours. Une grande partie de la valeur est liée à la taille du projet en question. Mais il devient de plus en plus populaire dans toutes sortes de projets

La raison en est que le développement de Node.JS est assez actif et nous apporte fréquemment des versions. Tout pour l'améliorer et augmenter les possibilités de développement.

Aujourd'hui, dans cet article, vous avez appris plusieurs méthodes pour installer Node.JS dans Ubuntu. Chacun d'eux a un degré de difficulté, ainsi que ses avantages. Peut-être celui qui allie facilité et souplesse est-il le second. Cependant, c'est à vous de décider quelle méthode choisir et laquelle correspond à vos besoins.

J'espère que vous avez aimé cet article. Merci de partager.


Ubuntu
  1. Comment installer Node.js et NPM sur Mac

  2. Installer Node.js et Npm dans Ubuntu - Processus étape par étape ?

  3. Comment installer Flatpak sur Ubuntu 20.04/18.04

  4. Comment installer Node.js et npm sur Ubuntu 20.04

  5. Comment installer NodeJs sur Ubuntu 18.04

Comment installer Asterisk sur Ubuntu 20.04/18.04 et Debian 10/9

Comment installer Node.js sur Ubuntu 14.04

Comment installer Node.js sur Ubuntu 16.04

Comment installer Node.js sur Ubuntu 19.04

Comment installer Jenkins sur Ubuntu 20.04/18.04

Comment installer Node.js et Npm sur Ubuntu 22.04