Giunsa ang Pag-install sa Node.js sa CentOS 8
Ang Node.js usa ka open-source, cross-platform nga gaan ug gamhanan nga Javascript run-time nga palibot alang sa server-side programming, nga gitukod sa V8 JavaScript engine sa Chrome ug gigamit sa paghimo sa scalable network tools ug web applications nga nagkinahanglan og backend functionality.
Girekomenda nga Pagbasa: 18 Labing Maayo nga NodeJS Frameworks alang sa Mga Nag-develop sa 2019
Niini nga artikulo, ipakita namo kanimo ang duha ka lain-laing mga paagi sa pag-instalar sa Node.js sa CentOS 8 Linux server aron makasugod ka.
- I-install ang Node.js gikan sa CentOS 8 Repositories
- I-install ang Node.js sa CentOS 8 Gamit ang NVM
Adunay pipila ka mga dependency packages sama sa C++, make, GCC ug uban pa, nga kinahanglan nimong i-install gikan sa default nga CentOS repository aron ma-install ang pinakabag-o nga bersyon sa Node.js sa CentOS 8 Linux.
Aron ma-install kini nga mga dependency nga mga pakete, kinahanglan nimo nga i-install ang Development Tools sa CentOS 8 gamit ang mosunod nga yum command.
# yum groupinstall "Development Tools"
Karon ilista ang module nga naghatag package Node.js package gikan sa default CentOS repository gamit ang mosunod nga command.
# yum module list nodejs
Gikan sa ibabaw nga output, adunay upat ka lain-laing mga profile nga magamit, apan kinahanglan nimo nga i-install lamang ang default nga profile nga gipasiugda sa [d]
nag-install sa usa ka sagad nga set sa runtime nga mga pakete.
Aron ma-install ang default Node.js nga pakete sa imong CentOS 8 nga sistema, padagana ang mosunod nga sugo.
# yum module install nodejs
Kung ikaw usa ka developer, mahimo nimong i-install ang profile sa pag-uswag nga mag-install og dugang nga mga librarya nga nagtugot kanimo sa paghimo sa mga dinamikong makarga nga mga module sama sa gipakita.
# yum module install nodejs/development
Human sa pag-instalar sa Node.js nga pakete, mahimo nimong pamatud-an ang bersyon ug lokasyon gamit ang mosunod nga mga sugo.
# node -v # npm -v # which node # which npm
Kini ang pinakasayon nga paagi sa pag-instalar sa Node.js environment sa CentOS 8 Linux gikan sa CentOS repository.
Ang laing pinakasayon nga paagi sa pag-instalar sa Node.js mao ang paggamit sa NVM, ang Node version manager - usa ka bash script nga nagtugot kanimo sa pag-instalar, pag-uninstall ug pagmentinar sa daghang mga bersyon sa Node.js sa sistema.
Aron i-install o i-update ang NVM sa CentOS 8 nga sistema, gamita ang mosunod nga Wget command aron ma-download ang bag-ong bersyon sa script sa pag-install.
# 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
Ang script sa pag-install sa ibabaw, i-install ang nvm sa imong user account. Sa pagsugod sa paggamit niini, kinahanglan nimo nga unahon ang gigikanan sa imong .bash_profile.
# source ~/.bash_profile
Karon, mahimo nimong ilista ang mga magamit nga bersyon sa Node.js gamit ang 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
Karon mahimo nimong i-install ang usa ka piho nga bersyon sa Node pinaagi sa pag-type sa bisan unsang mga pagpagawas nga imong nakita. Pananglitan, aron makakuha og bersyon v13.0.0, mahimo nimong i-type.
# nvm install 13.0.0
Kung makompleto na ang pag-install, mahimo nimong ilista ang lainlaing mga bersyon nga imong gi-install pinaagi sa pag-type.
# nvm ls
Mahimo ka magbalhin tali sa mga bersyon sa Nodejs pinaagi sa pag-type.
# nvm use v12.14.0
Mahimo usab nimo itakda ang default nga bersyon sa Nodejs ug pamatud-an kini pinaagi sa pagdagan.
# nvm alias default v12.14.0 # nvm ls OR # node --version
Niini nga artikulo, among gipatin-aw ang duha ka lain-laing mga paagi sa pag-instalar sa Node.js sa imong CentOS 8 server. Kung nag-atubang ka sa bisan unsang mga problema sa pag-install, pangayo og tabang sa seksyon sa komento sa ubos.