NVM - instalējiet un pārvaldiet vairākas Node.js versijas Linux


Node Version Manager (īsi sakot, NVM) ir vienkāršs bash skripts, lai pārvaldītu vairākas aktīvās node.js versijas jūsu Linux sistēmā. Tas ļauj instalēt vairākas node.js versijas, apskatīt visas instalēšanai pieejamās versijas un visas instalētās versijas jūsu sistēmā.

Nvm atbalsta arī konkrētas node.js versijas palaišanu, un tas var parādīt ceļu uz izpildāmo failu uz vietu, kur tas tika instalēts, un daudz ko citu.

Šajā rakstā mēs paskaidrosim, kā instalēt Node Version Manager (NVM), lai pārvaldītu vairākas aktīvās node.js versijas jūsu Linux izplatīšanā.

Node Version Manager instalēšana Linux

Lai instalētu vai atjauninātu NVM savā Linux izplatīšanā, varat lejupielādēt automātiskās instalēšanas skriptu, izmantojot wget komandrindas rīkus, kā parādīts.

# 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

Iepriekš minētais automātiskās instalēšanas skripts klonē nvm krātuvi uz ~/.nvm jūsu mājas direktorijā un pievieno nepieciešamās avota komandas čaulas startēšanas skriptiem, ti, ~/.bash_profile, ~/.zshrc, ~/.profile vai ~/.bashrc atkarībā no izmantotās čaulas programmas, kā parādīts nākamajā ekrānuzņēmumā.

Pēc tam pārbaudiet, vai nvm ir instalēts jūsu sistēmā, izmantojot šādu komandu.

# command -v nvm

nvm

Ja instalēšana bija veiksmīga, produkcija tiks parādīta kā “nvm”.

Kā izmantot mezglu versiju pārvaldnieku Linux

Tagad ir pienācis laiks uzzināt, kā Linux izmantot Node Version Manager.

Lai lejupielādētu, apkopotu un instalētu jaunāko mezgla laidienu, palaidiet šādu komandu:

# nvm install node 

Ņemiet vērā, ka iepriekšminētajā komandā “mezgls” ir jaunākās versijas aizstājvārds.

Lai instalētu noteiktu “mezgla” versiju, vispirms uzskaitiet pieejamās mezglu versijas un pēc tam instalējiet versiju, kā parādīts attēlā.

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

Visu instalēto versiju varat pārbaudīt ar šādu komandu:

# nvm ls

Node.js versiju varat izmantot jebkurā jaunā čaulā, kā parādīts:

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

Alternatīvi, vienkārši palaidiet mezgla versiju, kā parādīts attēlā (lai izietu, nospiediet ^C ).

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

Svarīgi ir tas, ka izpildāmā faila ceļu uz vietu, kur tika instalēta noteikta mezgla versija, varat skatīt šādi:

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

Turklāt, lai manuāli iestatītu noklusējuma mezgla versiju, kas jāizmanto jebkurā jaunajā čaulā, izmantojiet aizstājvārdu “noklusējums”, kā parādīts.

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

Piezīme: Jūs varat izveidot .nvmrc inicializācijas failu sava projekta saknes direktorijā (vai jebkurā vecāku direktorijā) un tajā pievienot mezgla versijas numuru vai citus karodziņus vai lietošanas opcijas, kuras nvm saprot. Pēc tam izmantojiet dažas no komandām, kuras tikko apskatījām iepriekš, lai darbotos ar norādīto faila versiju.

Lai iegūtu papildinformāciju, skatiet sadaļu nvm --help vai dodieties uz mezglu versiju pārvaldnieka Github krātuvi: https://github.com/nvm-sh/nvm.

Tas ir viss! Node Version Manager ir vienkāršs bash skripts, lai pārvaldītu vairākas aktīvās node.js versijas jūsu Linux sistēmā. Izmantojiet tālāk sniegto atsauksmju veidlapu, lai uzdotu jautājumus vai dalītos ar mums komentāros.