Pag-update ng NodeJS gamit ang APT at NVM.
Ang NodeJS ay isa sa pinakasikat na Javascript frameworks sa kasalukuyan. Ito ay malawakang tinanggap sa mundo ng web development at karaniwang ginagamit para sa pagbuo ng magaan na backend server, REST API, atbp. Ang package manager nito, npm
ay isa sa pinakamalaking repositoryo para sa mga library ng Javascript.
Sa tutorial na ito, makikita natin kung paano i-update ang Node JS sa Ubuntu.
Mga kinakailangan
Dapat na naka-install na ang NodeJS sa iyong Ubuntu machine. Inirerekomenda din iyon nvm
(Node Version Manager) ay dapat na naka-install sa iyong makina, para ma-update namin nang mahusay ang NodeJS.
Ina-update ang NodeJS gamit ang apt
Kung ang NodeJS ay na-install gamit ang apt
package manager sa Ubuntu, maaari din itong ma-update gamit ang pareho.
sudo apt update sudo apt install nodejs
Tandaan:Gumamit ng apt-get sa halip na apt sa mga mas lumang bersyon ng Ubuntu (bersyon 14.04 at mas mababa).
Ina-update ang NodeJS gamit ang nvm
Ang Node Version Manager, na talagang isang Bash script upang mahusay na pamahalaan ang maramihang mga bersyon ng Node sa parehong system, ay maaaring gamitin upang i-update ang Node.
Ang Node ay may ilang partikular na bersyon, na itinuturing na 'Long Term Support' (LTS) na mga release, kung saan ang mga pag-aayos ng suporta ay ibinibigay hanggang 30 buwan pagkatapos ng kanilang paglabas. Upang i-update ang NodeJS sa pinakabagong bersyon ng LTS, tumakbo:
nvm install --lts
Para mag-update sa pinakabagong stable na release ng NodeJS (Hindi LTS), tumakbo:
nvm install node
Upang i-update ang nodeJS sa isang custom na bersyon sa halip na ang pinakabagong release ng Node, patakbuhin ang:
#nvm install #Eg. : nvm install 13.0.0
Konklusyon
Nagpakita kami ng dalawang paraan ng pag-update ng NodeJS sa pinakabagong bersyon sa Ubuntu. Mayroon ding iba pang mga pamamaraan, hal. gamit ang Node Package Manager (npm
), gayunpaman, madalas itong magdulot ng hindi pagkakatugma ng bersyon, at samakatuwid nvm
ay isang wastong tool para maiwasan ang mga hindi pagkakatugma.