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.