Kif tinstalla Node.js f'CentOS 8


Node.js huwa ambjent ta’ run-time ta’ Javascript b’sors miftuħ, cross-platform ħafif u b’saħħtu għall-ipprogrammar min-naħa tas-server, mibni fuq il-magna JavaScript V8 ta’ Chrome u użat biex joħloq għodod tan-netwerk skalabbli u applikazzjonijiet tal-web li jeħtieġu funzjonalità backend.

Aqra Rakkomandat: L-Aqwa 18 NodeJS Frameworks għall-Iżviluppaturi fl-2019

F'dan l-artikolu, aħna ser nuruk żewġ modi differenti biex tinstalla Node.js fuq server CentOS 8 Linux sabiex tkun tista 'tibda.

  1. Installa Node.js minn CentOS 8 Repożitorji
  2. Installa Node.js fuq CentOS 8 billi tuża l-NVM

Hemm ftit pakketti ta 'dipendenza bħal C++, make, GCC eċċ., li għandek bżonn tinstalla mir-repożitorji default CentOS sabiex tinstalla l-aħħar verżjoni ta' Node.js fuq CentOS 8 Linux.

Biex tinstalla dawn il-pakketti ta 'dipendenza, għandek bżonn tinstalla Għodod ta' Żvilupp f'CentOS 8 billi tuża l-kmand yum li ġej.

# yum groupinstall "Development Tools" 

Issa elenka l-modulu li jipprovdi pakkett Node.js pakkett mir-repożitorji default CentOS billi tuża l-kmand li ġej.

# yum module list nodejs

Mill-output ta 'hawn fuq, hemm erba' profili differenti disponibbli, iżda għandek bżonn tinstalla biss il-profil default li enfasizzat b'[d] jinstalla sett komuni ta 'pakketti runtime.

Biex tinstalla l-pakkett default Node.js fis-sistema CentOS 8 tiegħek, mexxi l-kmand li ġej.

# yum module install nodejs

Jekk inti żviluppatur, tista 'tinstalla l-profil ta' żvilupp li se jinstalla libreriji addizzjonali li jippermettilek tibni moduli li jistgħu jitgħabbew b'mod dinamiku kif muri.

# yum module install nodejs/development

Wara li tinstalla l-pakkett Node.js, tista 'tivverifika l-verżjoni u l-post billi tuża l-kmandi li ġejjin.

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

Dan huwa l-eħfef mod biex tinstalla l-ambjent Node.js fuq CentOS 8 Linux mir-repożitorji CentOS.

L-eħfef mod ieħor ta 'installazzjoni ta' Node.js huwa l-użu ta 'NVM, il-maniġer tal-verżjoni Node - huwa script bash li jippermettilek tinstalla, tneħħi u żżomm verżjonijiet multipli ta' Node.js fis-sistema.

Biex tinstalla jew taġġorna NVM fuq is-sistema CentOS 8, uża l-kmand Wget li ġej biex tniżżel il-verżjoni riċenti tal-iskrittura tal-installazzjoni.

# 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

L-iskript ta 'installazzjoni ta' hawn fuq, installa l-nvm fil-kont tal-utent tiegħek. Biex tibda tużah, trid l-ewwel tissieħeb il-.bash_profile tiegħek.

# source ~/.bash_profile

Issa, tista' telenka l-verżjonijiet disponibbli ta' Node.js billi tuża ls-remote.

# 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

Issa tista 'tinstalla verżjoni speċifika ta' Node billi ttajpja kwalunkwe mir-rilaxxi li tara. Per eżempju, biex tikseb il-verżjoni v13.0.0, tista 'tittajpja.

# nvm install 13.0.0

Ladarba l-installazzjoni titlesta, tista' telenka l-verżjonijiet differenti li installajt billi ttajpja.

# nvm ls

Tista' taqleb bejn il-verżjonijiet ta' Nodejs billi ttajpja.

# nvm use v12.14.0

Tista 'wkoll tissettja l-verżjoni default Nodejs u tivverifikaha billi taħdem.

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

F'dan l-artikolu, spjegajna żewġ modi differenti ta 'installazzjoni ta' Node.js fuq is-server CentOS 8 tiegħek. Jekk qed tiffaċċja xi problemi bl-installazzjoni, itlob għall-għajnuna fit-taqsima tal-kummenti hawn taħt.