NVM - Asenna ja hallitse useita Node.js-versioita Linuxissa


Node Version Manager (lyhyesti NVM) on yksinkertainen bash-komentosarja, jolla hallitaan useita aktiivisia node.js-versioita Linux-järjestelmässäsi. Sen avulla voit asentaa useita node.js-versioita, tarkastella kaikkia asennettavia versioita ja kaikkia asennettuja versioita järjestelmässäsi.

Nvm tukee myös tietyn node.js-version suorittamista ja se voi näyttää polun suoritettavaan tiedostoon, johon se on asennettu, ja paljon muuta.

Tässä artikkelissa kerrotaan, kuinka Node Version Manager (NVM) asennetaan hallitsemaan useita aktiivisia node.js-versioita Linux-jakelussa.

Node Version Managerin asentaminen Linuxiin

Voit asentaa tai päivittää nvm: n Linux-jakeluun lataamalla automaattisen asennuksen komentosarjan käyttämällä wget-komentorivityökaluja kuvan osoittamalla tavalla.

# 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

Yllä oleva automaattisen asennuksen komentosarja kloonaa nvm-arkiston kotikansion hakemistoon ~/.nvm ja lisää tarvittavat lähdekomennot shell-käynnistysskripteihisi eli ~/.bash_profile, ~/.zshrc, ~/.profile tai ~/.bashrc riippuen käyttämästäsi shell-ohjelmasta seuraavan kuvakaappauksen mukaisesti.

Tarkista seuraavaksi, onko nvm asennettu järjestelmääsi seuraavalla komennolla.

# command -v nvm

nvm

Jos asennus onnistui, siinä näkyy tulos ”nvm”.

Kuinka käyttää Node Version Manageria Linuxissa

Nyt on aika oppia käyttämään Node Version Manageria Linuxissa.

Voit ladata, kääntää ja asentaa solmun uusimman version suorittamalla seuraavan komennon:

# nvm install node 

Huomaa, että yllä olevassa komennossa "solmu" on alias uusimmalle versiolle.

Asentaaksesi tietyn “solmuversion”, listaa ensin käytettävissä olevat solmuversiot ja asenna sitten versio kuvan osoittamalla tavalla.

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

Voit tarkistaa kaikki asennetut versiot seuraavalla komennolla:

# nvm ls

Voit käyttää node.js-versiota missä tahansa uudessa kuoressa kuvan osoittamalla tavalla:

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

Vaihtoehtoisesti voit yksinkertaisesti suorittaa solmuversion kuvan osoittamalla tavalla (poistuaksesi painamalla ^C ).

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

Tärkeää on, että voit tarkastella suoritettavan tiedoston polkua, johon tietty solmuversio on asennettu, seuraavasti:

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

Lisäksi, jos haluat asettaa oletussolmuversion manuaalisesti käytettäväksi missä tahansa uudessa kuoressa, käytä aliasta ”default” kuten kuvassa.

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

Huomaa: Voit luoda .nvmrc -alustustiedoston projektin juurihakemistoon (tai mihin tahansa päähakemistoon) ja lisätä siihen solmun versionumeron tai muut nvm: n ymmärtämät liput tai käyttöasetukset. Käytä sitten joitain yllä tarkastelemiamme komentoja toimiakseen tiedoston määritetyn version kanssa.

Lisätietoja on artikkelissa nvm --help tai siirry Node Version Manager Github -tietovarastoon: https://github.com/nvm-sh/nvm.

Siinä kaikki! Node Version Manager on yksinkertainen bash-komentosarja, jolla hallitaan useita aktiivisia node.js-versioita Linux-järjestelmässäsi. Käytä alla olevaa palautelomaketta kysymysten esittämiseen tai kommenttien jakamiseen kanssamme.