NVM - Sakinisha na Udhibiti Matoleo mengi ya Node.js katika Linux


Kidhibiti cha Toleo la Node (NVM kwa kifupi) ni hati rahisi ya bash kudhibiti matoleo mengi amilifu ya node.js kwenye mfumo wako wa Linux. Inakuruhusu kusakinisha matoleo mengi ya node.js, tazama matoleo yote yanayopatikana kwa usakinishaji na matoleo yote yaliyosakinishwa kwenye mfumo wako.

Nvm pia inasaidia uendeshaji wa toleo mahususi la node.js na inaweza kuonyesha njia ya kutekelezwa ambapo ilisakinishwa, na mengi zaidi.

Katika makala haya, tutaeleza jinsi ya kusakinisha Kidhibiti cha Toleo la Node (NVM) ili kudhibiti matoleo mengi amilifu ya node.js kwenye usambazaji wako wa Linux.

Kufunga Kidhibiti cha Toleo la Node kwenye Linux

Ili kusakinisha au kusasisha nvm kwenye usambazaji wako wa Linux, unaweza kupakua hati ya kusakinisha kiotomatiki kwa kutumia zana za mstari wa amri ya wget kama inavyoonyeshwa.

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Hati iliyo hapo juu ya kusakinisha kiotomatiki huiga hazina ya nvm hadi ~/.nvm katika saraka yako ya nyumbani na kuongeza amri za chanzo zinazohitajika kwenye hati zako za kuanzisha shell yaani ~/.bash_profile, ~/.zshrc, ~/ .profile, au ~/.bashrc, kulingana na programu ya ganda unayotumia kama inavyoonyeshwa kwenye picha ya skrini ifuatayo.

Ifuatayo, thibitisha ikiwa nvm imewekwa kwenye mfumo wako kwa kutumia amri ifuatayo.

# command -v nvm

nvm

Itaonyesha matokeo kama 'nvm' ikiwa usakinishaji ulifanikiwa.

Jinsi ya kutumia Kidhibiti cha Toleo la Node kwenye Linux

Sasa ni wakati wa kujifunza jinsi ya kutumia Kidhibiti cha Toleo la Node kwenye Linux.

Ili kupakua, kukusanya, na kusakinisha toleo jipya zaidi la nodi, endesha amri ifuatayo:

# nvm install node 

Kumbuka kuwa katika amri iliyo hapo juu, node ni pak kwa toleo la hivi karibuni.

Ili kusakinisha toleo mahususi la nodi, kwanza orodhesha matoleo yanayopatikana ya nodi kisha usakinishe toleo kama inavyoonyeshwa.

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

Unaweza kuangalia toleo zote zilizosanikishwa na amri ifuatayo:

# nvm ls

Unaweza kutumia toleo la node.js kwenye ganda jipya kama inavyoonyeshwa:

# nvm use node	#use default
OR
# nvm use 10.15.3

Vinginevyo, endesha tu toleo la nodi kama inavyoonyeshwa (ili kuondoka, bonyeza ^C).

# nvm use node	#use default
OR
# nvm use 10.15.3

Muhimu zaidi, unaweza kutazama njia ya kutekelezwa ambapo toleo maalum la nodi liliwekwa kama ifuatavyo:

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

Zaidi ya hayo, ili kuweka mwenyewe toleo-msingi la nodi litakalotumika katika ganda jipya, tumia lakabu chaguo-msingi kama inavyoonyeshwa.

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

Kumbuka: Unaweza kuunda .nvmrc faili ya uanzishaji katika saraka ya msingi ya mradi wako (au saraka yoyote kuu) na kuongeza nambari ya toleo la nodi au alama zingine zozote au chaguo za matumizi ambazo nvm inaelewa, ndani yake. Kisha tumia baadhi ya amri ambazo tumeziangalia hapo juu ili kufanya kazi na toleo maalum katika faili.

Kwa habari zaidi, angalia nvm --help au nenda kwa hazina ya Kidhibiti cha Toleo la Github: https://github.com/nvm-sh/nvm.

Ni hayo tu! Kidhibiti cha Toleo la Nodi ni hati rahisi ya bash kudhibiti matoleo mengi amilifu ya node.js kwenye mfumo wako wa Linux. Tumia fomu ya maoni iliyo hapa chini kuuliza maswali au kushiriki maoni yako nasi.