NVM installeren op Windows: een stapsgewijze handleiding voor beginners

Het installeren van NVM (Node Version Manager) op Windows kan in eerste instantie wat ontmoedigend lijken, vooral als je nog nooit eerder een versiebeheerder hebt gebruikt. Soms lijkt alles in te stellen eenvoudig, maar dan loop je tegen een probleem aan: NVM-commando’s worden niet herkend of Node.js weigert gewoon goed over te schakelen. Het is een beetje vreemd, maar als je de stappen eenmaal door hebt, gaat het vrij soepel. De belangrijkste tool hiervoor op Windows is de onofficiële maar populaire nvm-windows, speciaal gemaakt voor dit besturingssysteem. De truc is om het installatieprogramma te downloaden, uit te voeren en vervolgens een aantal paden te configureren. Daarna wordt het beheren van meerdere Node.js-versies een fluitje van een cent: je hoeft niet meer te deïnstalleren en opnieuw te installeren wanneer je een andere versie nodig hebt. Het lijkt misschien veel werk, maar als je het een paar keer hebt gedaan, gaat het snel. Zo doe je dat.

NVM installeren in Windows

Deze handleiding laat zien hoe je NVM op een Windows-computer installeert en gebruikt. Na de installatie kun je razendsnel schakelen tussen Node.js-versies, wat enorm handig is voor testen, ontwikkelen of gewoon om verschillende projecten tegelijkertijd te laten draaien zonder je systeeminstallatie van Node.js aan te passen.

Methode 1: Download en installeer het nvm-windows installatieprogramma.

Ga allereerst naar de GitHub-releasespagina van nvm-windows en download het nieuwste .exeinstallatieprogramma. Vermijd websites van derden – blijf bij de officiële repository om malware of afwijkende versies te voorkomen. Het .exedownloaden zelf is vrij eenvoudig. Het installatieprogramma automatiseert een groot deel van het werk.

Methode 2: Start het installatieprogramma en stel alles in.

  • Dubbelklik op het gedownloade .exebestand om te starten. Mogelijk krijgt u een Windows UAC-prompt; zeg ‘ja’.
  • Volg de aanwijzingen van de wizard: accepteer de licentie, kies een installatiemap als je dat wilt (de standaardmap is meestal prima, zoals C:\Program Files\nvm).Zorg ervoor dat het selectievakje om NVM aan je systeem-PATH toe te voegen is aangevinkt. Dit is belangrijk, want daardoor werkt de opdracht overal.
  • Na de installatie start u uw opdrachtregel (Opdrachtprompt of PowerShell) opnieuw op. Sommigen beweren dat u de computer opnieuw moet opstarten, maar in de meeste gevallen is het voldoende om alleen de terminal opnieuw op te starten.

Methode 3: De installatie controleren en eventuele problemen oplossen

Open de opdrachtprompt en voer het commando uit nvm version. Als het versienummer wordt weergegeven, gefeliciteerd – het werkt. Als er staat ‘opdracht niet gevonden’, is de omgevingsvariabele PATH mogelijk niet correct ingesteld. U kunt dit controleren door Systeemeigenschappen > Omgevingsvariabelen te openen en vervolgens onder Systeemvariabelen te zoeken naar ‘Path’C:\Program Files\nvm. Zorg ervoor dat deze de map bevat waarin nvm.exe is geïnstalleerd, bijvoorbeeld.

Soms worden omgevingsvariabelen in geopende terminals op Windows niet automatisch bijgewerkt. Het kan dan nodig zijn om je pc opnieuw op te starten of uit te loggen en weer in te loggen nadat je PATH handmatig hebt ingesteld. Je kunt ook proberen om het commando uit te voeren refreshenvals je Chocolatey hebt geïnstalleerd; hiermee worden de omgevingsvariabelen opnieuw geladen zonder dat een volledige herstart nodig is.

Methode 4: Installeer een specifieke Node.js-versie

Nu komt het leuke gedeelte: het installeren van Node.js-versies. Gebruik hiervoor `node.js install` nvm installgevolgd door het versienummer, bijvoorbeeld `node.js install` nvm install 14.17.3. Vreemd genoeg kan deze opdracht op sommige systemen de eerste keer mislukken, maar als je hem opnieuw uitvoert, werkt hij wel.

Na de installatie kunt u overschakelen naar die versie met nvm use 14.17.3. Bevestig dit met node -v— het zou moeten overeenkomen met wat u zojuist hebt geïnstalleerd. Houd er rekening mee dat het wisselen tussen versies erg handig is, vooral wanneer u aan projecten met verschillende vereisten werkt.

Tips en trucs om het soepeler te laten verlopen

  • Downloaden van de officiële bron : geen dubieuze mirrors—blijf bij de officiële GitHub-repository.
  • Uitvoeren via de opdrachtprompt : Sommige gebruikers melden problemen met PowerShell of Git Bash. De opdrachtprompt is hier doorgaans betrouwbaarder.
  • Controleer de Node.js-compatibiliteit : bepaalde oudere projecten vereisen mogelijk specifieke Node-versies. Controleer dit goed voordat u overschakelt.
  • Herstart de computer als er problemen optreden : Hoewel het vervelend kan zijn, kan een herstart onverwachte problemen met paden of machtigingen oplossen.
  • NVM up-to-date houden : wanneer er een nieuwe versie verschijnt, hoeft u alleen maar het installatieprogramma opnieuw uit te voeren en de oude versie te overschrijven. Kinderspel.

Heb je vragen? Algemene vragen

Wat is NVM precies?

NVM is in principe een manager die alle verschillende Node.js-versies bijhoudt die je mogelijk nodig hebt. Of je nu een app test met Node 14 of snel experimenteert met Node 16, NVM maakt het gemakkelijk om te wisselen zonder te hoeven deïnstalleren of systeembestanden aan te passen.

Waarom zou je NVM op Windows gebruiken?

Het handmatig installeren en verwijderen van Node.js om van versie te wisselen is namelijk erg vervelend. NVM doet dat allemaal voor je – met een paar commando’s ben je klaar. Bovendien houdt het je systeem schoon en voorkomt het versieconflicten.

Hoe kan ik NVM zelf bijwerken?

Download het nieuwste installatieprogramma van dezelfde GitHub-pagina, voer het uit en het zal de bestaande versie bijwerken zonder je geïnstalleerde Node-versies te verstoren. Een beetje sluw, maar het werkt betrouwbaar.

Kan ik NVM eenvoudig verwijderen?

Jazeker. Gebruik de verwijderingsfunctie in het Configuratiescherm en verwijder indien nodig handmatig de overgebleven mappen. Maar eerlijk gezegd is verwijderen meestal een kwestie van een paar klikken.

Wat als nvm-opdrachten weigeren te worden uitgevoerd?

Dit gebeurt wanneer het omgevingsvariabele PATH beschadigd is of niet is bijgewerkt. Controleer Systeemeigenschappen > Omgevingsvariabelen om er zeker van te zijn dat het pad naar de juiste locatie bevat nvm.exe. Zo niet, voeg het dan toe en herstart vervolgens uw terminal of herstart de computer. Soms lost een simpele herstart van de pc het probleem op.

Samenvatting

  • Download het nieuwste nvm-windows installatieprogramma.
  • Voer het installatieprogramma uit en volg de aanwijzingen. Zorg ervoor dat de map nvm in uw PATH-variabele is opgenomen.
  • Controleer de configuratie metnvm version
  • Installeer Node.js-versies metnvm install x.x.x
  • Schakel tussen versies metnvm use x.x.x

Samenvatting

NVM configureren op Windows is vergelijkbaar met het instellen van een multitool: als het eenmaal is gedaan, wordt het beheren van verschillende Node.js-versies een stuk eenvoudiger. Het lijkt misschien in eerste instantie overdreven, maar geloof me, flexibel blijven met Node-versies zonder je projecten te beschadigen of je systeem te overladen, is de kleine moeite zeker waard. Het werkt op de meeste systemen, hoewel je rekening moet houden met kleine problemen die alleen opgelost kunnen worden door de computer opnieuw op te starten of de PATH-variabelen aan te passen. Hopelijk helpt dit iemand een hoop kopzorgen te besparen. Mocht dat niet werken, probeer dan je computer opnieuw op te starten of je omgevingsvariabelen te controleren. Hopelijk is hiermee in ieder geval één taak van je takenlijst afgestreept.