Node Version Manager (NVM) is een essentieel hulpmiddel voor ontwikkelaars die met Node.js werken. Het stelt je in staat om meerdere versies van Node.js te installeren, beheren en wisselen. Node.js versies naadloos over verschillende projecten. Of je nu een beginner bent die zijn eerste ontwikkelomgeving opzet of een ervaren ontwikkelaar die meerdere Node.js-applicaties beheert, NVM vereenvoudigt versiebeheer en verhoogt de productiviteit.
In deze gids leer je Hoe installeer ik NVM op macOS, Windows en Linux?, samen met gebruikstips, advies voor probleemoplossing en best practices.
Inleiding tot NVM (Node Version Manager)
NVM beheert Node.js versies per gebruiker in geïsoleerde mappen. Het ondersteunt project-specifieke versies via .nvmrc bestanden en houdt globale npm-pakketten apart per Node-versie.
Waarom NVM (Node Version Manager) gebruiken in 2026
Node.js volgt een voorspelbaar releaseschema:
- Even genummerde versies worden LTS (Ondersteuning op lange termijn).
- Huidige LTS versies (februari 2026):
- Knooppunt 24 (Krypton) - Actief LTS (gestart in mei 2025; ondersteund tot ~april 2028).
- Knooppunt 22 (Jod) - Onderhoud LTS (tot april 2026).
- Knooppunt 20 (IJzer) - Onderhoud LTS (tot april 2026).
- Knooppunt 25 - Huidig (niet-LTS; nieuwste functies vanaf januari 2026).
NVM helpt bij het onderhouden van oude projecten, het testen van nieuwe functies en het waarborgen van teamconsistentie.
Overzicht NVM-implementaties
| Platform | Naam gereedschap | Link naar archief | Laatste versie (feb 2026) | Type installatie |
| macOS / Linux / WSL | nvm-sh/nvm | github.com/nvm-sh/nvm | v0.40.4 (29 jan. 2026) | Shell-script |
| Moedertaal Windows | nvm-windows | github.com/coreybutler/nvm-windows | 1.2.2 (31 december 2024) | .exe-installatieprogramma |
Gebruik nvm-sh/nvm binnen WSL op Windows voor Unix-achtig gedrag.
Voorwaarden voordat u NVM installeert
Voordat u NVM installeert, moet u ervoor zorgen dat u:
- Een terminal of opdrachtprompt
- Basiskennis commandoregel
- Administrator- of sudo-toegang (voor macOS en Linux)
- Toegang tot PowerShell of opdrachtprompt (voor Windows)
Er is geen bestaande Node.js installatie nodig, maar NVM kan er indien nodig naast bestaan.
Hoe NVM installeren op macOS
macOS-gebruikers kunnen NVM installeren met krul of wget.
Stap 1: Terminal openen
Je kunt Terminal openen vanuit Toepassingen → Hulpprogramma's → Terminal of door Spotlight Search te gebruiken.
Stap 2: NVM installeren met curl
Voer het volgende commando uit:
curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.shU kunt ook wget gebruiken:
wget -qO-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.shStap 3: NVM laden
Start na de installatie de terminal opnieuw op of voer deze uit:
Stap 4: Controleer de installatie
nvm --versieAls er een versienummer verschijnt, is NVM met succes geïnstalleerd op macOS.
NVM installeren op Linux
NVM installeren op Linux is vergelijkbaar met macOS en ondersteunt de meeste distributies, waaronder Ubuntu, Debian, Fedora en CentOS.
Stap 1: Terminal openen
Gebruik je standaard terminalapplicatie.
Stap 2: NVM installeren
Voer het volgende commando uit:
curl -o-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.shStap 3: Shell-configuratie bijwerken
Laad je shellconfiguratie opnieuw:
Stap 4: Installatie bevestigen
nvm --versieNVM zou nu beschikbaar moeten zijn op uw Linux-systeem.
NVM installeren op Windows
Windows gebruikt een aparte implementatie genaamd nvm-windows, die vergelijkbare functionaliteit biedt.
Stap 1: NVM downloaden voor Windows
Bezoek de officiële GitHub repository voor nvm-windows en download de nieuwste installer.
Stap 2: Het installatieprogramma uitvoeren
- Start de
.exebestand - Volg de installatiewizard
- Kies installatie en Node.js mappen
Stap 3: Command prompt of PowerShell opnieuw starten
Start na de installatie je terminal opnieuw op.
Stap 4: Controleer de installatie
nvm versieU zou de geïnstalleerde NVM-versie moeten zien.
Node.js installeren met NVM
Zodra NVM is geïnstalleerd, is de installatie van Node.js eenvoudig.
Installeer de nieuwste Node.js-versie
nvm node installeren
Een specifieke Node.js-versie installeren
nvm 18.20.0 installeren
Geïnstalleerde versies weergeven
nvm ls
Node.js-versies wisselen
nvm gebruik 18.20.0
NVM werkt npm automatisch bij voor elke Node.js-versie.
Een standaard Node.js-versie instellen
Een standaard Node.js-versie instellen:
nvm alias standaard 18.20.0
Dit zorgt ervoor dat de geselecteerde versie wordt gebruikt wanneer een nieuwe terminalsessie wordt gestart.
NVM gebruiken per project
U kunt een .nvmrc bestand in je projectmap:
echo 18.20.0 > .nvmrc
Ren dan:
nvm gebruiken
Dit zorgt voor consistentie tussen teams en omgevingen.
Veelgebruikte NVM-opdrachten spiekbriefje
| Opdracht | Beschrijving |
| nvm node installeren | Installeer de nieuwste Node.js |
| nvm installeren | Installeer specifieke Node.js-versie |
| nvm gebruik | Node.js-versie wijzigen |
| nvm ls | Geïnstalleerde versies weergeven |
| nvm ls-remote | Lijst met beschikbare Node.js-versies |
| nvm verwijderen | Node.js-versie verwijderen |
Veelvoorkomende NVM-problemen oplossen
NVM-commando niet gevonden
- Zorg ervoor dat het shell-configuratiebestand de bron is
- Terminal opnieuw opstarten
Fouten met toestemming
- Vermijd het gebruik van
sudomet NVM - Zorg voor de juiste directory-eigendom
Windows pad problemen
- Zorg ervoor dat er geen conflicterende Node.js-installaties bestaan
- Herstart het systeem indien nodig
Beste praktijken bij het gebruik van NVM
- Gebruik
.nvmrcbestanden voor teamconsistentie - Vermijd globale npm-pakketten waar mogelijk
- Bewaar Node.js LTS-versies voor productie
- NVM regelmatig bijwerken
- Applicaties testen op meerdere Node-versies
Is NVM geschikt voor productieomgevingen?
NVM is voornamelijk ontworpen voor ontwikkelomgevingen. In productie wordt meestal de voorkeur gegeven aan containerisatietools zoals Docker of beheerde Node.js-omgevingen. NVM blijft echter van onschatbare waarde voor lokale ontwikkeling, testen en CI-pijplijnen.
Conclusie
NVM installeren op macOS, Windows en Linux is een kritieke stap voor moderne Node.js ontwikkeling. Het biedt flexibiliteit, elimineert versieconflicten en stroomlijnt projectworkflows. Door NVM te beheersen, kunnen ontwikkelaars zich meer richten op het bouwen van robuuste applicaties in plaats van op het beheren van omgevingen.
Voor bedrijven die schaalbare, krachtige Node.js-applicaties willen bouwen, Carmatec onderscheidt zich als een vertrouwde Node.js ontwikkelingsbedrijf. Met diepgaande expertise in bedrijfsoplossingen helpt Carmatec organisaties bij het ontwerpen, ontwikkelen en onderhouden van krachtige Node.js-applicaties. Of u nu een bestaand systeem wilt moderniseren of Node.js-ontwikkelaars inhuren voor een nieuw project levert Carmatec betrouwbare, veilige oplossingen die klaar zijn voor de toekomst.