Recherche de site Web

Comment installer Node.js dans CentOS 8


Node.js est un environnement d'exécution Javascript open source, multiplateforme, léger et puissant pour la programmation côté serveur, construit sur le moteur JavaScript V8 de Chrome et utilisé pour créer des outils réseau et des applications Web évolutifs qui nécessitent des fonctionnalités back-end.

Lecture recommandée : 18 meilleurs frameworks NodeJS pour les développeurs en 2019

Dans cet article, nous allons vous montrer deux manières différentes d'installer Node.js sur un serveur Linux CentOS 8 afin que vous puissiez commencer.

Sur cette page:
  1. Installez Node.js à partir des référentiels CentOS 8
  2. Installez Node.js sur CentOS 8 à l'aide de la NVM

Installez Node.js à partir des référentiels CentOS 8

Il existe quelques packages de dépendances tels que C++, make, GCC etc., que vous devez installer à partir des référentiels CentOS par défaut afin de installez la dernière version de Node.js sur CentOS 8 Linux.

Pour installer ces packages de dépendances, vous devez installer les outils de développement dans CentOS 8 à l'aide de la commande yum suivante.

yum groupinstall "Development Tools" 

Répertoriez maintenant le module qui fournit le package Node.js à partir des référentiels CentOS par défaut à l'aide de la commande suivante.

yum module list nodejs

À partir du résultat ci-dessus, quatre profils différents sont disponibles, mais vous devez installer uniquement le profil par défaut mis en évidence avec [d] qui installe un ensemble commun de packages d'exécution.

Pour installer le package Node.js par défaut sur votre système CentOS 8, exécutez la commande suivante.

yum module install nodejs

Si vous êtes un développeur, vous pouvez installer le profil de développement qui installera des bibliothèques supplémentaires vous permettant de créer des modules chargeables dynamiquement, comme indiqué.

yum module install nodejs/development

Après avoir installé le package Node.js, vous pouvez vérifier la version et l'emplacement à l'aide des commandes suivantes.

node -v
npm -v 
which node 
which npm 

Il s'agit du moyen le plus simple d'installer l'environnement Node.js sur CentOS 8 Linux à partir des référentiels CentOS.

Installez Node.js sur CentOS 8 à l'aide du gestionnaire de versions de nœud

Une autre manière la plus simple d'installer Node.js consiste à utiliser NVM, le gestionnaire de versions de Node. Il s'agit d'un script bash qui vous permet d'installer, de désinstaller et de gérer plusieurs versions de Node.js sur le système.

Pour installer ou mettre à jour NVM sur le système CentOS 8, utilisez la commande cURL ou Wget suivante pour télécharger la version récente du script d'installation.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

Le script d'installation ci-dessus, installez le nvm sur votre compte utilisateur. Pour commencer à l'utiliser, vous devez d'abord créer votre .bash_profile.

source ~/.bash_profile

Vous pouvez désormais répertorier les versions Node.js disponibles à l'aide de ls-remote.

nvm list-remote
Exemple de sortie
...
 v12.2.0
        v12.3.0
        v12.3.1
        v12.4.0
        v12.5.0
        v12.6.0
        v12.7.0
        v12.8.0
        v12.8.1
        v12.9.0
        v12.9.1
       v12.10.0
       v12.11.0
       v12.11.1
       v12.12.0
       v12.13.0   (LTS: Erbium)
       v12.13.1   (LTS: Erbium)
       v12.14.0   (Latest LTS: Erbium)
        v13.0.0
        v13.0.1
        v13.1.0
        v13.2.0
        v13.3.0
        v13.4.0
        v13.5.0

Vous pouvez désormais installer une version spécifique de Node en tapant l'une des versions que vous voyez. Par exemple, pour obtenir la version v13.0.0, vous pouvez taper.

nvm install 13.0.0

Une fois l'installation terminée, vous pouvez lister les différentes versions que vous avez installées en les tapant.

nvm ls

Vous pouvez basculer entre les versions de Nodejs en tapant.

nvm use v12.14.0

Vous pouvez également définir la version par défaut de Nodejs et la vérifier en l'exécutant.

nvm alias default v12.14.0
nvm ls
OR
node --version

Dans cet article, nous avons expliqué deux manières différentes d'installer Node.js sur votre serveur CentOS 8. Si vous rencontrez des problèmes lors de l'installation, demandez de l'aide dans la section commentaires ci-dessous.