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%
nvm
is ontworpen voor Linux. nvmw
, wat totaal anders is, brak rond node
v0.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 list
om de lijst met geïnstalleerde node-versies te controleren. - Voorbeeld: typ
nvm use 6.9.3
om 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.
- Bestaande versie van node verwijderen omdat we deze niet meer zullen gebruiken
- 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.
- 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
.bashrc
profiel in je homedirectory hebt doorls -alh ~
(standaard bestaat dit niet) - als het niet bestaat, typt u dit commando om een
.bashrc
profiel te genereren met standaardwaarden erincat /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
.bashrc
profielbestand dat je hierboven hebt gemaakt; gebruik nano/vim om dat te doennano ~/.bashrc
en voeg het volgende toe aan de onderkant van het bestandexport NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
en slaat je.bashrc
-bestand op met de wijzigingen. - bron uw
.bashrc
-bestand doorsource ~/.bashrc
- installatie controleren
nvm --version
te typen
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.