Comment installer et utiliser plusieurs nœuds.JS sur Linux

Comment installer et utiliser plusieurs nœuds.JS sur Linux

Ce tutoriel vous aide à installer et à utiliser plusieurs nœuds.Versions JS sur une seule machine Linux. Dans ce didacticiel, nous utilisons l'outil Node Version Manager (NVM) pour l'installation du nœud.js.

Installation NVM

NVM Installer et gérer le nœud.Version JS dans le répertoire personnel de l'utilisateur. Vous n'avez donc pas besoin de privilèges au niveau de la racine. Connectez-vous simplement en tant qu'utilisateur non root et suivez le tutoriel.

L'équipe NVM fournit un script bash pour l'installation de NVM sur le système Linux. Vous pouvez simplement exécuter ce script sur votre machine pour installer NVM.

curl https: // brut.githubusercontent.com / créationix / nvm / maître / install.sh | frapper 

Le programme d'installation fait une entrée dans le fichier de profil par défaut de l'utilisateur. Vous devez recharger l'environnement de l'utilisateur en utilisant l'une de ces commandes. Il définira les variables d'environnement requises pour utiliser NVM sur le système.

source ~ /.profil ## Systèmes basés sur Debian Source ~ /.BASHRC ## CENTOS / RHEL Systèmes  

Rechercher le nœud disponible.Version JS

À ce stade, vous avez installé NVM sur votre système pour l'utilisateur actuel. Découvrez maintenant la version disponible du nœud.JS à installer. Utiliser LS-Remote Option pour répertorier les versions.

NVM LS-Remote 

Vous verrez une longue liste de nœuds disponibles.Versions JS. Vous pouvez installer l'un des nœuds répertoriés.Versions JS.

… V12.12.0 V12.13.0 (LTS: erbium) -> v12.13.1 (Dernier LTS: Erbium) v13.0.0 V13.0.1 V13.1.0 V13.2.0 

Installer plusieurs nœuds.Versions JS

Installez maintenant le nœud.Version JS que vous devez utiliser pour l'exécution de nœud.Application JS. La commande ci-dessous installera le nœud.js v12.13.1 La version LTS sur votre système.

NVM Installer v12.13.1 

Vous pouvez également avoir installé la dernière version de Node.js.

NVM Installer v13.2.0 

Répétez la commande ci-dessus avec le nœud différent-2.versions JS pour installer plusieurs versions de nœud.js sur votre système. Pour ce tutoriel, j'ai installé les deux nœuds ci-dessus.Version JS et une autre ancienne version LTS ci-dessous:

Installer NVM V10.17.0 

Maintenant, j'ai installé 3 nœuds.Versions JS sur mon système.

Définir le nœud.Version par défaut JS

Comme vous avez installé plusieurs nœuds.Versions JS, vous pouvez sélectionner la version spécifique du nœud.JS comme version par défaut utilisée par le système et chargez dans l'environnement. Utilisez la commande ci-dessous pour répertorier la version actuellement installée et la version par défaut.

Liste des NVM -> V10.17.0 V12.13.1 V13.2.0 par défaut du système -> v12 (-> v12.13.1) Node -> stable (-> v13.2.0) (par défaut) Stable -> 13.2 (-> v13.2.0) (par défaut) iojs -> n / a (par défaut) Unstable -> n / a (par défaut) lts / * -> lts / erbium (-> v12.13.1) LTS / Argon -> V4.9.1 (-> n / a) LTS / BORON -> V6.17.1 (-> n / a) LTS / Carbon -> V8.16.2 (-> n / a) LTS / Dubnium -> V10.17.0 LTS / Erbium -> V12.13.1 

Vous pouvez voir cette version 10.17.0 est défini comme le nœud par défaut.Version JS. Maintenant, modifiez le nœud par défaut.Version JS à 12.13.1.

NVM utilise v12.13.1 

Vérifiez maintenant la version actuellement active du nœud.js. En utilisant la même commande, vous pouvez passer à n'importe quel nœud.Version JS à tout moment selon vos exigences.

node --version v12.13.1 

Mais quand même, il y a une question. Comment pouvons-nous exécuter deux ou plusieurs applications avec un nœud différent.Versions JS en même temps? Ne vous inquiétez pas, lisez l'étape suivante:

Application de course avec une version spécifique

Vous souhaitez exécuter plusieurs nœuds.Applications JS sur votre système et souhaitez exécuter chacun avec une version spécifique de Node.js. NVM vous offre une option pour le faire. Vous pouvez utiliser n'importe quel nœud installé.Version JS pour exécuter un nœud.Application JS. Par exemple:

NVM Run V10.17.0 application.js 

L'application.JS fonctionnera avec le nœud.JS version 10.17.0, peu importe quelle est la version par défaut définie sur votre système.

Supprimer le nœud inutilisé.Version JS

Cette commande fournira une liste des versions installées du nœud.js sur votre système.

Liste des NVM 

Maintenant, supprimez toute version installée sur votre système à l'aide de la commande suivante. La commande ci-dessous supprimera le nœud.JS version 10.16.3 de votre système.

NVM Désinstallation V10.17.0 

Conclusion

Ce tutoriel vous aide à l'installation de plusieurs nœuds.Versions JS sur la machine Linux. Suivez notre prochain tutoriel pour déployer le nœud.Application JS avec PM2. Le PM2 vous aide à garder n'importe quel nœud.Exécution de l'application JS. Dans le cas où la demande baisse pour quelque raison que ce soit, PM2 le démarrera automatiquement.