NVM – Installer og administrer flere Node.js-versjoner i Linux


Node Version Manager (NVM i korte trekk) er et enkelt bash-skript for å administrere flere aktive node.js-versjoner på ditt Linux-system. Den lar deg installere flere node.js-versjoner, se alle versjoner som er tilgjengelige for installasjon og alle installerte versjoner på systemet ditt.

Nvm støtter også kjøring av en spesifikk node.js-versjon, og den kan vise banen til den kjørbare filen til der den ble installert, og mye mer.

I denne artikkelen vil vi forklare hvordan du installerer Node Version Manager (NVM) for å administrere flere aktive node.js-versjoner på din Linux-distribusjon.

Installere Node Version Manager i Linux

For å installere eller oppdatere nvm på Linux-distribusjonen din, kan du laste ned autoinstalleringsskriptet ved å bruke wget-kommandolinjeverktøy som vist.

# 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

Ovennevnte autoinstallasjonsskript kloner nvm-depotet til ~/.nvm i hjemmekatalogen din og legger til de nødvendige kildekommandoene til oppstartsskriptene for skallet, dvs. ~/.bash_profile, ~/.zshrc, ~/ .profile, eller ~/.bashrc, avhengig av skallprogrammet du bruker som vist i følgende skjermbilde.

Deretter kontrollerer du om nvm er installert på systemet ditt ved å bruke følgende kommando.

# command -v nvm

nvm

Den vil vise utdata som 'nvm' hvis installasjonen var vellykket.

Slik bruker du Node Version Manager i Linux

Nå er det på tide å lære hvordan du bruker Node Version Manager i Linux.

For å laste ned, kompilere og installere den nyeste utgaven av node, kjør følgende kommando:

# nvm install node 

Merk at i kommandoen ovenfor er node et alias for den nyeste versjonen.

For å installere en spesifikk node-versjon, liste opp de tilgjengelige nodeversjonene og installer deretter versjonen som vist.

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

Du kan sjekke alle installerte versjoner med følgende kommando:

# nvm ls

Du kan bruke en node.js-versjon i et hvilket som helst nytt skall som vist:

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

Alternativt kan du ganske enkelt kjøre en nodeversjon som vist (for å avslutte, trykk ^C).

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

Viktigere er at du kan se banen til den kjørbare filen til der en spesifikk nodeversjon ble installert som følger:

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

Videre, for å manuelt angi en standard nodeversjon som skal brukes i et nytt skall, bruk aliaset default som vist.

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

Merk: Du kan opprette en .nvmrc initialiseringsfil i prosjektets rotkatalog (eller en hvilken som helst overordnet katalog) og legge til et nodeversjonsnummer eller andre flagg eller bruksalternativer som nvm forstår, i den. Bruk deretter noen av kommandoene vi nettopp har sett på ovenfor for å operere med den angitte versjonen i filen.

For mer informasjon, se nvm --help eller gå til Node Version Manager Github-repository: https://github.com/nvm-sh/nvm.

Det er alt! Node Version Manager er et enkelt bash-skript for å administrere flere aktive node.js-versjoner på ditt Linux-system. Bruk tilbakemeldingsskjemaet nedenfor for å stille spørsmål eller dele dine kommentarer med oss.