Otu esi etinye Node.js na CentOS 8


Node.js bụ ebe mepere emepe, obe dị fechaa na ebe Javascript siri ike maka mmemme n'akụkụ ihe nkesa, wuru na Chrome's V8 JavaScript engine ma jiri ya mepụta ngwaọrụ netwọkụ na-agbanwe agbanwe na ngwa weebụ nke chọrọ ọrụ azụ azụ.

Akwadoro Gụọ: 18 NodeJS Frameworks maka ndị mmepe na 2019

N'isiokwu a, anyị ga-egosi gị ụzọ abụọ dị iche iche iji wụnye Node.js na sava CentOS 8 Linux ka ị nwee ike ịmalite.

  1. Wụnye Node.js site na ebe nchekwa CentOS 8
  2. Wụnye Node.js na CentOS 8 Iji NVM

Enwere ngwungwu ndabere ole na ole dị ka C++, make, GCC wdg, nke ịchọrọ ịwụnye site na ebe nchekwa CentOS ndabara iji wụnye Node.js kachasị ọhụrụ na CentOS 8 Linux.

Iji wụnye ngwugwu ndabere ndị a, ịkwesịrị ịwụnye Ngwa mmepe na CentOS 8 site na iji iwu yum na-esote.

# yum groupinstall "Development Tools" 

Ugbu a depụta modul nke na-enye ngwugwu Node.js site na ebe nchekwa CentOS ndabara site na iji iwu a.

# yum module list nodejs

Site na mmepụta dị n'elu, enwere profaịlụ anọ dị iche iche dị, mana ịkwesịrị ịwụnye naanị profaịlụ ndabara nke gosipụtara na [d] na-etinye otu nchịkọta oge nke oge.

Iji wụnye ngwugwu Node.js ndabara na sistemụ CentOS 8 gị, mee iwu a.

# yum module install nodejs

Ọ bụrụ na ị bụ onye nrụpụta, ị nwere ike ịwụnye profaịlụ mmepe nke ga-etinye ọba akwụkwọ ndị ọzọ na-enye gị ohere iwulite modul nwere ike ibugharị dị ka egosiri.

# yum module install nodejs/development

Mgbe ị wụnye ngwugwu Node.js, ị nwere ike nyochaa ụdị na ọnọdụ site na iji iwu ndị a.

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

Nke a bụ ụzọ kachasị mfe iji wụnye gburugburu Node.js na CentOS 8 Linux site na ebe nchekwa CentOS.

Ụzọ ọzọ kachasị mfe nke ịwụnye Node.js na-eji NVM, onye njikwa ụdị Node - bụ edemede bash nke na-enye gị ohere ịwụnye, wepụ na idobe ọtụtụ nsụgharị Node.js na usoro.

Iji wụnye ma ọ bụ melite NVM na sistemu CentOS 8, jiri iwu Wget na-esote budata edemede nrụnye nso nso a.

# 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

Edemede nrụnye dị n'elu, wụnye nvm na akaụntụ onye ọrụ gị. Iji malite iji ya, ịkwesịrị ibu ụzọ nweta .bash_profile gị.

# source ~/.bash_profile

Ugbu a, ị nwere ike depụta ụdị Node.js dị site na iji 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

Ugbu a ị nwere ike ịwụnye ụdị Node kpọmkwem site na ịpị ntọhapụ ọ bụla ị na-ahụ. Dịka ọmụmaatụ, iji nweta ụdị v13.0.0, ị nwere ike pịnye.

# nvm install 13.0.0

Ozugbo echichi mechara, ị nwere ike depụta ụdịdị dị iche iche ị rụnyere site na ịpị.

# nvm ls

Ị nwere ike ịgbanwe n'etiti ụdị Nodejs site na ịpị.

# nvm use v12.14.0

Ị nwekwara ike ịtọ ụdị Nodejs ndabara wee nyochaa ya site na-agba ọsọ.

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

N'isiokwu a, anyị akọwaala ụzọ abụọ dị iche iche nke ịwụnye Node.js na sava CentOS 8 gị. Ọ bụrụ na ị na-eche nsogbu ọ bụla ihu na nrụnye, rịọ maka enyemaka na ngalaba nkọwa n'okpuru.