Wéi installéiere ech Node.js an CentOS 8


Node.js ass en Open-Source, Cross-Plattform liicht a mächteg Javascript Run-Time Ëmfeld fir Server-Säit Programméierung, gebaut op Chrome's V8 JavaScript Engine a benotzt fir skalierbar Netzwierk Tools a Webapplikatiounen ze kreéieren déi Backend Funktionalitéit erfuerderen.

Recommandéiert Liesen: 18 Bescht NodeJS Frameworks fir Entwéckler am Joer 2019

An dësem Artikel wäerte mir Iech zwee verschidde Weeër weisen fir Node.js op engem CentOS 8 Linux Server z'installéieren fir datt Dir unzefänken kënnt.

  1. Node.js vun CentOS 8 Repositories installéieren
  2. Installéieren Node.js op CentOS 8 Mat Hëllef vum NVM

Et ginn e puer Ofhängegkeetspakete wéi C++, Make, GCC etc., déi Dir vun de Standard CentOS Repositories installéiere musst fir déi lescht Versioun vum Node.js op CentOS 8 Linux z'installéieren.

Fir dës Ofhängegkeetspakete z'installéieren, musst Dir Entwécklungsinstrumenten an CentOS 8 installéieren mat dem folgenden yum Kommando.

# yum groupinstall "Development Tools" 

Elo lëscht de Modul deen de Package Node.js Package aus de Standard CentOS Repositories ubitt mat dem folgenden Kommando.

# yum module list nodejs

Vun der uewe genannter Ausgab sinn et véier verschidde Profiler verfügbar, awer Dir musst nëmmen de Standardprofil installéieren deen markéiert ass mat [d] installéiert eng gemeinsam Set vu Runtime Packagen.

Fir de Standard Node.js Package op Ärem CentOS 8 System z'installéieren, fuert de folgende Kommando.

# yum module install nodejs

Wann Dir en Entwéckler sidd, kënnt Dir den Entwécklungsprofil installéieren deen zousätzlech Bibliothéiken installéiere wäert, déi Iech erlaabt dynamesch luedbare Moduler ze bauen wéi gewisen.

# yum module install nodejs/development

Nodeems Dir den Node.js Package installéiert hutt, kënnt Dir d'Versioun an d'Plaz verifizéieren mat de folgende Kommandoen.

# node -v
# npm -v 
# which node 
# which npm 

Dëst ass deen einfachste Wee fir d'Node.js Ëmfeld op CentOS 8 Linux vun den CentOS Repositories z'installéieren.

En aneren einfachste Wee fir Node.js z'installéieren ass NVM ze benotzen, den Node Versioun Manager - ass e Bash Skript deen Iech erlaabt Iech verschidde Node.js Versiounen um System z'installéieren, z'installéieren an z'erhalen.

Fir NVM op CentOS 8 System z'installéieren oder ze aktualiséieren, benotzt de folgende Wget Kommando fir déi rezent Versioun vum Installatiounsskript erofzelueden.

# 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

Deen uewe genannte Installatiounsskript, installéiert den nvm op Äre Benotzerkont. Fir unzefänken et ze benotzen, musst Dir als éischt Är .bash_profile Quell.

# source ~/.bash_profile

Elo kënnt Dir déi verfügbar Node.js Versioune mat ls-Remote benotzen.

# nvm list-remote
...
 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

Elo kënnt Dir eng spezifesch Versioun vum Node installéieren andeems Dir eng vun de Verëffentlechungen tippt déi Dir gesitt. Zum Beispill, fir Versioun v13.0.0 ze kréien, kënnt Dir tippen.

# nvm install 13.0.0

Wann d'Installatioun fäerdeg ass, kënnt Dir déi verschidde Versiounen opzielen déi Dir installéiert hutt andeems Dir tippt.

# nvm ls

Dir kënnt tëscht Nodejs Versioune wiesselen andeems Dir tippt.

# nvm use v12.14.0

Dir kënnt och d'Standard Nodejs Versioun setzen an et verifizéieren andeems Dir lafen.

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

An dësem Artikel hu mir zwee verschidde Weeër erkläert fir Node.js op Ärem CentOS 8 Server z'installéieren. Wann Dir Probleemer mat der Installatioun hutt, frot Iech Hëllef an der Kommentarsektioun hei drënner.