Hoe NVM installeren op macOS, Windows en Linux

6 februari 2026

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

PlatformNaam gereedschapLink naar archiefLaatste versie (feb 2026)Type installatie
macOS / Linux / WSLnvm-sh/nvmgithub.com/nvm-sh/nvmv0.40.4 (29 jan. 2026)Shell-script
Moedertaal Windowsnvm-windowsgithub.com/coreybutler/nvm-windows1.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.sh

U kunt ook wget gebruiken:

wget -qO-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh

Stap 3: NVM laden

Start na de installatie de terminal opnieuw op of voer deze uit:

Stap 4: Controleer de installatie

nvm --versie

Als 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.sh

Stap 3: Shell-configuratie bijwerken

Laad je shellconfiguratie opnieuw:

Stap 4: Installatie bevestigen

nvm --versie

NVM 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 .exe bestand
  • 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 versie

U 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

OpdrachtBeschrijving
nvm node installerenInstalleer de nieuwste Node.js
nvm installerenInstalleer specifieke Node.js-versie
nvm gebruikNode.js-versie wijzigen
nvm lsGeïnstalleerde versies weergeven
nvm ls-remoteLijst met beschikbare Node.js-versies
nvm verwijderenNode.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 sudo met 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 .nvmrc bestanden 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.