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
| Plattform | Name des Tools | Link zum Repository | Aktuelle Version (Februar 2026) | Einbauart |
| macOS / Linux / WSL | nvm-sh/nvm | github.com/nvm-sh/nvm | v0.40.4 (29. Januar 2026) | Shell-Skript |
| Native Windows-Anwendungen | nvm-windows | github.com/coreybutler/nvm-windows | 1.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 | bashAlternativ mit wget:
wget -qO-
https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashSchritt 3: NVM laden
Starten Sie nach der Installation das Terminal neu oder führen Sie folgenden Befehl aus:
Schritt 4: Installation überprüfen
nvm --versionWenn 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 | bashSchritt 3: Shell-Konfiguration aktualisieren
Lade deine Shell-Konfiguration neu:
Schritt 4: Installation bestätigen
nvm --versionNVM 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
.exeDatei - 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-VersionDie 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
| Befehl | Beschreibung |
| nvm install node | Installiere die neueste Version von Node.js |
| nvm install | Eine bestimmte Node.js-Version installieren |
| Ach, vergiss es – verwende | Node.js-Version wechseln |
| Ach, vergiss es, ls | Installierte Versionen auflisten |
| Ach, vergiss es – ls-remote | Verfügbare Node.js-Versionen auflisten |
| nvm uninstall | Node.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
sudomit 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
.nvmrcDateien 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.