So installieren Sie NVM unter macOS, Windows und Linux

6. Februar 2026

Der Node Version Manager (NVM) ist ein unverzichtbares Tool für Entwickler, die mit Node.js arbeiten. Damit können Sie mehrere Versionen installieren, verwalten und zwischen ihnen wechseln. Node.js Versionen nahtlos über verschiedene Projekte hinweg. Ganz gleich, ob Sie als Einsteiger gerade Ihre erste Entwicklungsumgebung einrichten oder als erfahrener Entwickler mehrere Node.js-Anwendungen verwalten – NVM vereinfacht die Versionsverwaltung und steigert die Produktivität.

In diesem Leitfaden erfahren Sie So installieren Sie NVM unter macOS, Windows und Linux, zusammen mit Anwendungstipps, Hinweisen zur Fehlerbehebung und bewährten Vorgehensweisen.

Einführung in NVM (Node Version Manager)

NVM verwaltet Node.js Versionen pro Benutzer in isolierten Verzeichnissen. Es unterstützt projektspezifische Versionen über .nvmrc Dateien und verwaltet globale npm-Pakete getrennt nach Node-Version.

Warum sollte man NVM (Node Version Manager) im Jahr 2026 verwenden?

Node.js folgt einem vorhersehbaren Veröffentlichungsplan:

  • Versionen mit geraden Nummern werden zu LTS (Langzeitunterstützung).
  • Aktuell LTS Versionen (Februar 2026):
    • Knoten 24 (Krypton) — Aktives LTS (seit Mai 2025; unterstützt bis ca. April 2028).
    • Knoten 22 (Jod) — LTS-Wartung (bis April 2026).
    • Knoten 20 (Iron) — LTS-Wartung (bis April 2026).
  • Knoten 25 — Aktuelle Version (keine LTS-Version; neueste Funktionen Stand Januar 2026).

NVM hilft dabei, ältere Projekte zu pflegen, neue Funktionen zu testen und die Einheitlichkeit im Team zu gewährleisten.

Übersicht über NVM-Implementierungen

PlattformName des ToolsLink zum RepositoryAktuelle Version (Februar 2026)Einbauart
macOS / Linux / WSLnvm-sh/nvmgithub.com/nvm-sh/nvmv0.40.4 (29. Januar 2026)Shell-Skript
Native Windows-Anwendungennvm-windowsgithub.com/coreybutler/nvm-windows1.2.2 (31. Dezember 2024).exe-Installationsprogramm

Verwenden Sie nvm-sh/nvm innerhalb von WSL unter Windows für ein Unix-ähnliches Verhalten.

Voraussetzungen vor der Installation von NVM

Bevor Sie NVM installieren, stellen Sie bitte sicher, dass Sie Folgendes haben:

  • Ein Terminal oder eine Eingabeaufforderung
  • Grundkenntnisse in der Befehlszeile
  • Administrator- oder sudo-Zugriff (für macOS und Linux)
  • Zugriff auf PowerShell oder die Eingabeaufforderung (unter Windows)

Es ist keine bestehende Node.js-Installation erforderlich, aber NVM kann bei Bedarf parallel dazu laufen.

So installieren Sie NVM unter macOS

macOS-Benutzer können NVM entweder mithilfe von Locken oder wget.

Schritt 1: Terminal öffnen

Sie können das Terminal über Anwendungen → Dienstprogramme → Terminal oder über die Spotlight-Suche.

Schritt 2: NVM mit curl installieren

Führen Sie den folgenden Befehl aus:

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

Alternativ mit wget:

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

Schritt 3: NVM laden

Starten Sie nach der Installation das Terminal neu oder führen Sie folgenden Befehl aus:

Schritt 4: Installation überprüfen

nvm --version

Wenn eine Versionsnummer angezeigt wird, wurde NVM erfolgreich unter macOS installiert.

So installieren Sie NVM unter Linux

Die Installation von NVM unter Linux verläuft ähnlich wie unter macOS und wird von den meisten Distributionen unterstützt, darunter Ubuntu, Debian, Fedora und CentOS.

Schritt 1: Terminal öffnen

Verwenden Sie Ihre Standard-Terminalanwendung.

Schritt 2: NVM installieren

Führen Sie den folgenden Befehl aus:

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

Schritt 3: Shell-Konfiguration aktualisieren

Lade deine Shell-Konfiguration neu:

Schritt 4: Installation bestätigen

nvm --version

NVM sollte nun auf Ihrem Linux-System verfügbar sein.

So installieren Sie NVM unter Windows

Windows verwendet eine separate Implementierung namens nvm-windows, das ähnliche Funktionen bietet.

Schritt 1: NVM für Windows herunterladen

Besuchen Sie das offizielle GitHub-Repository für nvm-windows und laden Sie das neueste Installationsprogramm herunter.

Schritt 2: Führen Sie das Installationsprogramm aus

  • Starten Sie das .exe Datei
  • Folgen Sie den Anweisungen des Einrichtungsassistenten
  • Wählen Sie die Installations- und Node.js-Verzeichnisse aus

Schritt 3: Befehlszeile oder PowerShell neu starten

Starten Sie Ihr Terminal nach der Installation neu.

Schritt 4: Installation überprüfen

nvm-Version

Die installierte NVM-Version sollte nun angezeigt werden.

Node.js mit NVM installieren

Sobald NVM installiert ist, ist die Installation von Node.js ganz einfach.

Installieren Sie die neueste Node.js-Version

nvm install node

Eine bestimmte Node.js-Version installieren

nvm install 18.20.0

Liste der installierten Versionen

Ach, vergiss es, ls

Zwischen Node.js-Versionen wechseln

Ach, vergiss es – nimm 18.20.0

NVM aktualisiert npm automatisch für jede Node.js-Version.

Festlegen einer Standardversion von Node.js

So legen Sie eine Standardversion von Node.js fest:

nvm alias default 18.20.0

Dadurch wird sichergestellt, dass bei jedem Start einer neuen Terminalsitzung die ausgewählte Version verwendet wird.

NVM pro Projekt nutzen

Sie können ein .nvmrc Datei in Ihrem Projektverzeichnis:

echo 18.20.0 > .nvmrc

Führen Sie anschließend Folgendes aus:

nvm verwenden

Dadurch wird die Einheitlichkeit über alle Teams und Umgebungen hinweg gewährleistet.

Übersicht über gängige NVM-Befehle

BefehlBeschreibung
nvm install nodeInstalliere die neueste Version von Node.js
nvm installEine bestimmte Node.js-Version installieren
Ach, vergiss es – verwendeNode.js-Version wechseln
Ach, vergiss es, lsInstallierte Versionen auflisten
Ach, vergiss es – ls-remoteVerfügbare Node.js-Versionen auflisten
nvm uninstallNode.js-Version entfernen

Fehlerbehebung bei häufigen NVM-Problemen

NVM-Befehl nicht gefunden

  • Stellen Sie sicher, dass Ihre Shell-Konfigurationsdatei geladen wird
  • Starten Sie das Terminal neu

Berechtigungsfehler

  • Vermeiden Sie die Verwendung von sudo mit NVM
  • Stellen Sie sicher, dass die Verzeichnisse den richtigen Eigentümern zugeordnet sind

Probleme mit dem Windows-Pfad

  • Stellen Sie sicher, dass keine konkurrierenden Node.js-Installationen vorhanden sind
  • Starten Sie das System bei Bedarf neu.

Bewährte Vorgehensweisen bei der Verwendung von NVM

  • Verwenden Sie .nvmrc Dateien zur Gewährleistung der Teamkonsistenz
  • Vermeiden Sie nach Möglichkeit globale npm-Pakete
  • Behalten Sie Node.js-LTS-Versionen für den Produktiveinsatz bei
  • NVM regelmäßig aktualisieren
  • Anwendungen über mehrere Node-Versionen hinweg testen

Ist NVM für Produktionsumgebungen geeignet?

NVM ist in erster Linie für Entwicklungsumgebungen konzipiert. Im Produktivbetrieb werden in der Regel Containerisierungswerkzeuge wie Docker oder verwaltete Node.js-Umgebungen bevorzugt. Dennoch ist NVM für die lokale Entwicklung, das Testen und CI-Pipelines nach wie vor von unschätzbarem Wert.

Abschluss

Die Installation von NVM unter macOS, Windows und Linux ist ein entscheidender Schritt für die moderne Node.js-Entwicklung. Sie bietet Flexibilität, beseitigt Versionskonflikte und optimiert Projektabläufe. Durch den gezielten Einsatz von NVM können sich Entwickler stärker auf die Entwicklung robuster Anwendungen konzentrieren, anstatt sich mit der Verwaltung von Entwicklungsumgebungen zu beschäftigen.

Für Unternehmen, die skalierbare, leistungsstarke Node.js-Anwendungen entwickeln möchten, Carmatec zeichnet sich als vertrauenswürdiger Unternehmen für Node.js-Entwicklung. Mit fundiertem Fachwissen im Bereich von Lösungen für den Unternehmensbereich unterstützt Carmatec Unternehmen bei der Konzeption, Entwicklung und Wartung leistungsstarker Node.js-Anwendungen. Ganz gleich, ob Sie ein bestehendes System modernisieren möchten oder Node.js-Entwickler einstellen Für neue Projekte liefert Carmatec zuverlässige, sichere und zukunftsfähige Lösungen.