Waarom wordt Node Version Manager (NVM) niet herkend op Windows?

Ik probeer mijn versie van node te downgraden

Ik heb gerend:

npm install nvm

en ik heb de bin-map geëxporteerd naar mijn padvariabele in Windows,

C:\Program Files (x86)\nodejs\node_modules\npm\bin

maar ik krijg nog steeds:

‘nvm’ wordt niet herkend als een interne of externe opdracht.

Moet ik nog een pad toevoegen aan mijn padvariabele?


Antwoord 1, autoriteit 100%

nvmis ontworpen voor Linux. nvmw, wat totaal anders is, brak rond nodev0.10.30. Probeer NVM voor Windows.


Antwoord 2, autoriteit 84%

Nvm kan worden gebruikt om verschillende knooppuntversies te beheren:

  • Stap1: Download
    nvm voor Windows

  • Stap 2: Kies nvm-setup.zip

  • Stap3: uitpakken & klik op installatieprogramma.

  • Stap4: Controleer of nvm correct is geïnstalleerd, typ in de nieuwe opdrachtprompt nvm

  • Stap5: Installeer node js met nvm :
    nvm install <version> : The version can be a node.js version or "latest" for the latest stable version

  • Stap6: controleer de node-versie – node -v

  • Step7(Optioneel)Als u een andere versie van node js wilt installeren: gebruik STAP 5 met een andere versie.

  • Stap8: Check list node js-versie – nvm list

  • Stap9: Als u een specifieke node-versie wilt gebruiken, gebruik dan nvm use <version>


Antwoord 3, autoriteit 6%

NVM Installatie & gebruik op Windows

Hieronder staan ​​de stappen voor NVM-installatie op Windows:

NVM staat voor node version manager, waarmee u kunt schakelen tussen node-versies en tegelijkertijd met meerdere npm-versies kunt werken.

  • Installeer nvmsetup.
  • Gebruik het commando nvm listom de lijst met geïnstalleerde node-versies te controleren.
  • Voorbeeld: typ nvm use 6.9.3om van versie te wisselen.

Voor meer info


Antwoord 4, autoriteit 5%

Als alternatief voor een knooppuntbeheerder kunt u Voltavan LinkedIn gebruiken.


Antwoord 5, autoriteit 3%

Ik heb een universele nvm gemaakt die werkt op zowel Unix (bash) als Windows, gebaseerd op een andere eenvoudige nvm.

Het vereist geen admin op Windows, maar vereist PowerShell 4+ en het recht om scripts uit te voeren.

https://www.npmjs.com/package/@jchip/nvm #installatie


Antwoord 6

Het eerste dat we moeten doen, is NVM installeren.

  1. Bestaande versie van node verwijderen omdat we deze niet meer zullen gebruiken
  2. Verwijder alle bestaande nodejs-installatiemappen. bijv. “C:\Program Files\nodejs”) die mogelijk overblijven. De door NVM gegenereerde symlink zal een bestaande (zelfs lege) installatiemap niet overschrijven.
  3. Verwijder de npm-installatiemap in C:\Users[Uw gebruiker]\AppData\Roaming\npm
    We zijn nu klaar om nvm te installeren. Download het installatieprogramma van https://github.com/coreybutler/nvm/releases

Als u wilt upgraden,voert u het nieuwe installatieprogramma uit. Het zal de bestanden die het moet bijwerken veilig overschrijven zonder uw node.js-installaties aan te raken. Zorg ervoor dat u dezelfde installatie- en symlink-map gebruikt. Als je oorspronkelijk op de standaardlocaties hebt geïnstalleerd, hoef je alleen maar op “volgende” te klikken in elk venster totdat het klaar is.

Tegoeden
Rechtstreeks gekopieerd van: https://digitaldrummerj.me/windows-running-multiple -versions-of-node/


Antwoord 7

1.downlad nvm 
2.install chocolatey
3.change C:\Program Files\node   to C:\Program Files\nodejsx

geaccentueerde tekstHet eerste dat we moeten doen, is NVM installeren.
website:
https://docs.microsoft.com/en-us/ windows/nodejs/setup-on-windows


Antwoord 8

Dit antwoord is dus voor Windows-gebruikers die git bashof een andere console-emulator gebruiken, zoals cmder… als je CMD gebruikt, werkt deze oplossing ook niet voor jou, waarom? waarom gebruik je nog steeds CMD?

Ik weet dat dit een behoorlijk oud bericht is, maar ik heb dit gisteren pas bereikt en wilde mijn antwoord toevoegen voor iedereen die hetzelfde wil doen.

  • Controleer eerst of je een .bashrcprofiel in je homedirectory hebt door ls -alh ~(standaard bestaat dit niet)
  • als het niet bestaat, typt u dit commando om een ​​.bashrcprofiel te genereren met standaardwaarden erin cat /etc/bash.bashrc > ~/.bashrc(als het bestaat, sla deze stap dan over)
  • Download en voer het nvm-installatiescript uit zoals beschreven in de nvm-documentenpagina curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash(zorg ervoor dat je dit in je homedirectory doet)
  • bewerk vervolgens het nieuw gegenereerde .bashrcprofielbestand dat je hierboven hebt gemaakt; gebruik nano/vim om dat te doen nano ~/.bashrcen voeg het volgende toe aan de onderkant van het bestand export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvmen slaat je .bashrc-bestand op met de wijzigingen.
  • bron uw .bashrc-bestand door source ~/.bashrc
  • te typen

  • installatie controleren nvm --version

en nu heb je nvm geïnstalleerd en kun je de commando’s gebruiken volgens https://github .com/nvm-sh/nvm#usage


Antwoord 9

Ten eerste gebruik ik nvm op een Linux-machine.

Als je de documentatie voor nvm bekijkt op https://www.npmjs.org/package/nvm, raadt het u aan nvm globaal te installeren met behulp van de -g-schakelaar.

npm install -g nvm

Ook is er een . in de padvariabele die ze aanbevelen.

export PATH=./node_modules/.bin:$PATH

dus misschien moet je pad zijn

C:\Program Files (x86)\nodejs\node_modules\npm\\.bin

Antwoord 10

Een alternatief voor nvm-windows, dat in andere antwoorden wordt genoemd, is Nodist.

Ik heb wat problemen gehad met nvm-windows en beheerdersrechten, die Nodist niet lijkt te hebben.


Antwoord 11

Ik weet dat ik hier laat ben, maar dit kan in de toekomst helpen als iemand NVM zoekt om te installeren in Windows of Linux
voer dit commando uit in cmd

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

Antwoord 12

Ik zal twee manieren opsommen. Je kunt er een kiezen die voor jou werkt.

1. Installatieprogramma gebruiken

Nvm-setup.zip downloadenen pak het bestand uit en installeer het, waarbij de standaardconfiguraties behouden blijven.

1. Krul gebruiken
Kopieer het onderstaande commando en voer het uit in je terminal

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

Na deze heropen/open terminal en controleer de nvm-versie die onder het commando wordt uitgevoerd.

nvm -v

En dat is het.

Other episodes