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.
- Installa Node.js minn CentOS 8 Repożitorji
- 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.