Zoeken…


Opmerkingen

De in de bovenstaande voorbeelden gebruikte URL's verwijzen naar een specifieke versie van Node Version Manager. Het is zeer waarschijnlijk dat de nieuwste versie anders is dan waarnaar wordt verwezen. Om nvm te installeren met behulp van de nieuwste versie, klik hier om toegang te krijgen tot nvm op GitHub, die u de nieuwste urls zal verschaffen.

NVM installeren

U kunt curl :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

Of u kunt wget :

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

Controleer de NVM-versie

Om te controleren of nvm is geïnstalleerd, doet u het volgende:

command -v nvm

die 'nvm' zou moeten uitvoeren als de installatie succesvol was.

Een specifieke knooppuntversie installeren

Lijst met beschikbare externe versies voor installatie

nvm ls-remote

Een externe versie installeren

nvm install <version>

Bijvoorbeeld

nvm install 0.10.13

Een reeds geïnstalleerde knooppuntversie gebruiken

Beschikbare lokale versies van knooppunten weergeven via NVM:

nvm ls

Als nvm ls terugkeert:

$ nvm ls
     v4.3.0
     v5.5.0

U kunt overschakelen naar v5.5.0 met:

nvm use v5.5.0

Installeer nvm op Mac OSX

INSTALLATIEPROCES

Je kunt Node Version Manager installeren met behulp van git, curl of wget. U voert deze opdrachten uit in Terminal op Mac OSX .

krul voorbeeld:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

wget voorbeeld:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

TEST DAT NVM GOED IS GEÏNSTALLEERD

Om te testen of nvm correct is geïnstalleerd, sluit en opent u Terminal en voert u nvm . Als u een nvm: commando niet gevonden bericht krijgt, heeft uw besturingssysteem mogelijk niet het benodigde .bash_profile bestand. Voer in Terminal touch ~/.bash_profile en voer het bovenstaande installatiescript opnieuw uit.

Als u nog steeds nvm krijgt : opdracht niet gevonden , probeert u het volgende:

  • Voer in Terminal nano .bashrc . U zou een exportscript moeten zien dat bijna identiek is aan het volgende:

export NVM_DIR = ”/ Users / johndoe / .nvm” [-s “$ NVM_DIR / nvm.sh”] &&. “$ NVM_DIR / nvm.sh”

  • Kopieer het exportscript en verwijder het uit .bashrc
  • Sla het .bashrc-bestand op en sluit het (CTRL + O - Enter - CTRL + X)
  • Voer vervolgens nano .bash_profile in om het Bash-profiel te openen
  • Plak het exportscript dat u hebt gekopieerd in het Bash-profiel op een nieuwe regel
  • Sla het Bash-profiel op en sluit het (CTRL + O - Enter - CTRL + X)
  • Voer ten slotte nano .bashrc in om het .bashrc- bestand opnieuw te openen
  • Plak de volgende regel in het bestand:

bron ~ / .nvm / nvm.sh

  • Opslaan en sluiten (CTRL + O - Enter - CTRL + X)
  • Start Terminal opnieuw en voer nvm om te testen of het werkt

Alias instellen voor knooppuntversie

Als u een aliasnaam wilt instellen op de geïnstalleerde knooppuntversie, doet u het volgende:

nvm alias <name> <version>

Vergelijkbaar met unalias, doe:

nvm unalias <name>

Een goede usecase zou zijn, als u een andere versie dan stabiele versie als standaardalias wilt instellen. default aliasversies worden standaard op console geladen.

Leuk vinden:

nvm alias default 5.0.1

Dan zou elke keer dat console / terminal 5.0.1 start, standaard aanwezig zijn.

Notitie:

nvm alias # lists all aliases created on nvm

Voer een willekeurige opdracht uit in een subschaal met de gewenste versie van het knooppunt

Lijst met alle geïnstalleerde knooppuntversies

nvm ls
    v4.5.0
    v6.7.0

Voer de opdracht uit met elke geïnstalleerde versie van een knooppunt

nvm run 4.5.0 --version or nvm exec 4.5.0 node --version
Running node v4.5.0 (npm v2.15.9)
v4.5.0

nvm run 6.7.0 --version or nvm exec 6.7.0 node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0

met alias
nvm run default --version or nvm exec default node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0

Om knooppunt LTS-versie te installeren

nvm install --lts

Versie schakelen

nvm use v4.5.0 or nvm use stable ( alias )


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow