NVM - Instaliranje i upravljanje višestrukim verzijama Node.js u Linuxu


Upravitelj verzija čvorova (ukratko NVM) jednostavna je bash skripta za upravljanje više aktivnih verzija node.js na vašem Linux sustavu. Omogućuje vam instaliranje više verzija node.js, prikaz svih verzija dostupnih za instalaciju i svih instaliranih verzija na vašem sustavu.

Nvm također podržava pokretanje određene verzije node.js i može prikazati put do izvršne datoteke do mjesta na kojem je instaliran i još mnogo toga.

U ovom ćemo članku objasniti kako instalirati Node Version Manager (NVM) za upravljanje više aktivnih verzija node.js na vašoj Linux distribuciji.

Instaliranje upravitelja verzija čvorova u Linux

Da biste instalirali ili ažurirali nvm na vašoj Linux distribuciji, možete preuzeti skriptu za automatsku instalaciju pomoću alata za naredbe retka wget, kao što je prikazano.

# 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

Gore navedena skripta za automatsku instalaciju klonira nvm spremište u ~/.nvm u vašem kućnom direktoriju i dodaje potrebne naredbe izvora u vaše skripte za pokretanje ljuske, tj. ~/.Bash_profile, ~/.zshrc, ~/.profile ili ~/.bashrc, ovisno o programu ljuske koji koristite, kao što je prikazano na sljedećem snimku zaslona.

Zatim provjerite je li nvm instaliran na vaš sustav pomoću sljedeće naredbe.

# command -v nvm

nvm

Ako je instalacija bila uspješna, prikazat će se kao "nvm".

Kako se koristi upravitelj verzija čvorova u Linuxu

Sada je vrijeme da naučite kako koristiti Node Version Manager u Linuxu.

Za preuzimanje, kompajliranje i instaliranje najnovijeg izdanja čvora pokrenite sljedeću naredbu:

# nvm install node 

Imajte na umu da je u gornjoj naredbi "node" pseudonim za najnoviju verziju.

Da biste instalirali određenu verziju čvora, prvo navedite dostupne verzije čvora, a zatim instalirajte verziju kao što je prikazano.

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

Svu naredbu možete provjeriti sljedećom naredbom:

# nvm ls

Verziju node.js možete koristiti u bilo kojoj novoj ljusci kao što je prikazano:

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

Alternativno, jednostavno pokrenite verziju čvora kako je prikazano (za izlaz pritisnite ^C ).

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

Važno je da možete pogledati put do izvršne datoteke do mjesta na kojem je instalirana određena verzija čvora na sljedeći način:

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

Nadalje, da biste ručno postavili zadanu verziju čvora koja će se koristiti u bilo kojoj novoj ljusci, upotrijebite alias "default" kao što je prikazano.

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

Napomena: Možete stvoriti inicijacijsku datoteku .nvmrc u korijenskom direktoriju projekta (ili bilo kojem nadređenom direktoriju) i u nju dodati broj verzije čvora ili bilo koje druge zastavice ili opcije korištenja koje nvm razumije. Zatim upotrijebite neke naredbe koje smo upravo pogledali gore za rad s navedenom verzijom u datoteci.

Za više informacija pogledajte nvm --help ili idite na spremište Github upravitelja verzija čvora: https://github.com/nvm-sh/nvm.

To je sve! Node Version Manager je jednostavna bash skripta za upravljanje više aktivnih verzija node.js na vašem Linux sustavu. Koristite obrazac za povratne informacije u nastavku da biste postavljali pitanja ili podijelili svoje komentare s nama.