Serveur d'impression

Comment installer Node.js et npm sur CentOS 7 – Serveur d’impression

Le 4 mai 2019 - 6 minutes de lecture

Node.js est un environnement d'exécution JavaScript multiplate-forme qui permet l'exécution de code JavaScript côté serveur. Node.js est principalement utilisé sur le back-end, mais il est également populaire en tant que solution complète et front-end.

npm, abréviation de Node Package Manager, est le gestionnaire de packages par défaut de Node.js et le plus grand référentiel logiciel au monde pour la publication de packages Node.js à code source ouvert.

Ce didacticiel vous explique les étapes à suivre pour installer Node.js et npm sur une machine CentOS 7. Nous allons vous montrer deux manières différentes d’installer Node.js et npm.

Dans la première partie de ce didacticiel, nous installerons Node.js et npm à l’aide du gestionnaire de paquets yum du référentiel NodeSource. Dans la deuxième partie, nous allons vous apprendre à installer Node.js et npm en utilisant le nvm scénario.

Si vous avez besoin de Node.js uniquement pour déployer des applications Node.js, l’option la plus simple consiste à installer les packages Node.js à l’aide de Miam depuis le référentiel NodeSource.

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous d'être connecté en tant qu'utilisateur disposant de privilèges sudo.

Installation de Node.js et npm sur CentOS 7

NodeSource est une société dédiée à la prise en charge des nœuds de niveau entreprise et qui gère un référentiel Node.js mis à jour régulièrement pour les distributions Linux.

Pour installer Node.js et npm à partir des référentiels NodeSource sur votre système CentOS 7, procédez comme suit:

1. Ajouter le référentiel yum NodeSource

La version LTS actuelle de Node.js est la version 10.x. Si vous voulez installer la version 8, il suffit de changer setup_10.x avec setup_8.x dans la commande ci-dessous.

Exécutez la commande curl suivante pour ajouter le référentiel NodeSource yum à votre système:

curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -

2. Installez Node.js et npm

Une fois le référentiel NodeSource activé, installez Node.js et npm en tapant:

Lorsque vous êtes invité à importer la clé GPG du référentiel, tapez yet appuyez sur Entrer.

3. Vérifiez l'installation de Node.js et npm

Pour vérifier que l'installation a réussi, exécutez les commandes suivantes, qui imprimeront les versions de Node.js et npm.

Imprimer la version Node.js:

Imprimer la version npm:

Comment installer Node.js et npm en utilisant NVM

NVM (Node Version Manager) est un script bash utilisé pour gérer plusieurs versions actives de Node.js. NVM nous permet d'installer et de désinstaller toute version spécifique de Node.js, ce qui signifie que nous pouvons utiliser n'importe quel nombre de versions de Node.js que nous souhaitons utiliser ou tester.

Pour installer Node.js et npm à l'aide de NVM sur votre système CentOS, procédez comme suit:

1. Installez NVM (Node Version Manager)

Pour télécharger le nvm Le script d'installation lance la commande suivante:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | frapper

Le script va cloner le dépôt nvm de Github vers ~ / .nvm et ajoutez le chemin du script à votre profil Bash ou ZSH.

=> Fermez et rouvrez votre terminal pour commencer à utiliser nvm ou exécutez ce qui suit pour l’utiliser maintenant:

export NVM_DIR = "$ HOME / .nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$ NVM_DIR / nvm.sh" # Ceci charge nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$ NVM_DIR / bash_completion" # Ceci charge nvm bash_completion

Comme le montre le résultat ci-dessus, vous devez fermer et rouvrir votre terminal ou exécuter les commandes permettant d’ajouter le chemin nvm script à votre session en cours.

Pour vérifier que nvm a été correctement installé, tapez:

2. Installez Node.js en utilisant NVM

Maintenant que le nvm outil est installé, nous pouvons installer la dernière version disponible de Node.js, en tapant:

Téléchargement et installation du noeud v11.0.0 ...
Téléchargement de https: //nodejs.org/dist/v11.0.0/node-v11.0.0-linux-x64.tar.xz ...
################################################# ####################### 100.0%
Calcul de la somme de contrôle avec sha256sum
Les sommes sont égales!
Maintenant, en utilisant le noeud v11.0.0 (npm v6.4.1)
Créer un alias par défaut: default -> node (-> v11.0.0)

Vérifiez la version de Node.js en tapant:

3. Installez plusieurs versions de Node.js à l’aide de NVM

Installez deux autres versions, la dernière version de LTS et la version 8.12.0

nvm install --lts
nvm installer 8.12.0

Une fois que la version LTS et la version 8.12.0 sont installées pour répertorier toutes les instances installées de Node.js:

-> v8.12.0 # version active
       v10.13.0
        v11.0.0
valeur par défaut -> noeud (-> v11.0.0) # VERSION PAR DEFAUT
noeud -> stable (-> v11.0.0) (par défaut)
stable -> 11.0 (-> v11.0.0) (par défaut)
iojs -> N / A (par défaut)
lts / * -> lts / dubnium (-> v10.13.0)
lts / argon -> v4.9.1 (-> N / A)
lts / bore -> v6.14.4 (-> N / A)
lts / carbone -> v8.12.0
lts / dubnium -> v10.13.0

La sortie nous indique que l'entrée avec une flèche à gauche (-> v8.12.0) correspond à la version utilisée dans la session shell actuelle et que la version par défaut est définie sur v11.0.0. La version par défaut est la version qui sera active lors de l'ouverture de nouveaux shells.

Pour changer la version actuellement active, vous pouvez utiliser la commande suivante:

La sortie ressemblera à quelque chose comme ceci:

Maintenant, en utilisant le noeud v10.13.0 (npm v6.4.1)

Pour changer le type de version par défaut de Node.js:

nvm alias default 10.13.0
défaut -> 10.13.0 (-> v10.13.0)

Pour pouvoir construire des modules natifs à partir de npm, nous devrons installer les outils de développement et les bibliothèques:

sudo yum installez gcc-c ++

Conclusion

Nous vous avons montré deux manières différentes d’installer Node.js et npm sur votre serveur CentOS 7. La méthode que vous choisissez dépend de vos besoins et de vos préférences. Bien que l'installation de la version packagée à partir du référentiel NodeSource soit plus simple, la méthode nvm vous offre davantage de flexibilité pour ajouter et supprimer différentes versions de Node.js en fonction de chaque utilisateur.

Vous pouvez également consulter ce didacticiel sur l’installation et l’utilisation du fil sur CentOS 7.

Si vous avez des questions ou des commentaires, n'hésitez pas à commenter ci-dessous.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.