NVM - Installa u Immaniġġja Verżjonijiet Multipli ta' Node.js f'Linux


Node Version Manager (NVM fil-qosor) huwa script bash sempliċi biex jimmaniġġja verżjonijiet multipli node.js attivi fis-sistema Linux tiegħek. Jippermettilek tinstalla verżjonijiet multipli node.js, tara l-verżjonijiet kollha disponibbli għall-installazzjoni u l-verżjonijiet kollha installati fis-sistema tiegħek.

Nvm jappoġġja wkoll it-tħaddim ta 'verżjoni speċifika node.js u jista' juri t-triq għall-eżekutibbli sa fejn ġie installat, u ħafna aktar.

F'dan l-artikolu, aħna se nispjegaw kif tinstalla Node Version Manager (NVM) biex timmaniġġja verżjonijiet multipli node.js attivi fuq id-distribuzzjoni Linux tiegħek.

Installazzjoni Node Version Manager fil-Linux

Biex tinstalla jew taġġorna nvm fuq id-distribuzzjoni tal-Linux tiegħek, tista 'tniżżel l-iskrittura ta' installazzjoni awtomatika billi tuża l-għodod tal-linja tal-kmand wget kif muri.

# 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

L-iskrittura ta' installazzjoni awtomatika ta' hawn fuq tikklona r-repożitorju nvm għal ~/.nvm fid-direttorju tad-dar tiegħek u żżid il-kmandi tas-sors meħtieġa għall-iskripts tal-istartjar tal-qoxra tiegħek jiġifieri ~/.bash_profile, ~/.zshrc, ~/ .profile, jew ~/.bashrc, skont il-programm tal-qoxra li qed tuża kif muri fil-screenshot li ġej.

Sussegwentement, ivverifika jekk l-nvm ġiex installat fis-sistema tiegħek billi tuża l-kmand li ġej.

# command -v nvm

nvm

Se juri l-output bħala 'nvm' jekk l-installazzjoni kienet ta 'suċċess.

Kif tuża Node Version Manager fil-Linux

Issa wasal iż-żmien li titgħallem kif tuża Node Version Manager fil-Linux.

Biex tniżżel, tikkumpila, u tinstalla l-aħħar rilaxx tan-node, mexxi l-kmand li ġej:

# nvm install node 

Innota li fil-kmand ta 'hawn fuq, node huwa alias għall-aħħar verżjoni.

Biex tinstalla verżjoni speċifika node, l-ewwel elenka l-verżjonijiet disponibbli tan-nodi u mbagħad installa l-verżjoni kif muri.

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

Tista 'tiċċekkja l-verżjoni installata kollha bil-kmand li ġej:

# nvm ls

Tista 'tuża verżjoni node.js fi kwalunkwe qoxra ġdida kif muri:

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

Alternattivament, sempliċement ħaddem verżjoni node kif muri (biex toħroġ, agħfas ^C).

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

Importanti, tista 'tara l-mogħdija għall-eżekutibbli sa fejn ġiet installata verżjoni ta' nodu speċifika kif ġej:

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

Barra minn hekk, biex tissettja manwalment verżjoni ta 'node default li għandha tintuża fi kwalunkwe qoxra ġdida, uża l-alias default kif muri.

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

Nota: Tista 'toħloq fajl ta' inizjalizzazzjoni .nvmrc fid-direttorju tal-għeruq tal-proġett tiegħek (jew kwalunkwe direttorju ġenitur) u żid numru tal-verżjoni tan-node jew kwalunkwe bnadar jew għażliet ta 'użu oħra li nvm jifhem, fih. Imbagħad uża xi wħud mill-kmandi li għadna kif ħares lejn hawn fuq biex topera bil-verżjoni speċifikata fil-fajl.

Għal aktar informazzjoni, ara nvm --help jew mur fir-repożitorju Github tal-Maniġer tal-Verżjoni tan-Node: https://github.com/nvm-sh/nvm.

Dak kollox! Node Version Manager huwa script bash sempliċi biex jimmaniġġja verżjonijiet multipli node.js attivi fis-sistema Linux tiegħek. Uża l-formola ta' feedback hawn taħt biex tistaqsi mistoqsijiet jew taqsam il-kummenti tiegħek magħna.