WMP Sites

Node.js Versionsverwaltung mit nvm: Die Installation sauber aufsetzen und richtig nutzen

Lukas Fuchs vor 1 Monat JavaScript 3 Min. Lesezeit

Wenn du mit mehreren Node.js-Versionen arbeitest, sparst du dir mit nvm Zeit, Fehler und Chaos. Ich zeige dir, wie ich die Installation aufsetze und Node-Versionen ohne Stress verwalte.

Node.js Versionsverwaltung mit nvm: Warum ich das überhaupt nutze

Wenn ich mit Node.js arbeite, will ich nicht jedes Mal nach einem globalen Installationschaos suchen. Ein Projekt braucht Node 18, das nächste Node 20, und plötzlich läuft irgendwas nicht mehr. Genau dafür nutze ich nvm — den Node Version Manager.

Mit Node.js Versionsverwaltung mit nvm kann ich mehrere Node-Versionen parallel installieren, schnell wechseln und pro Projekt sauber arbeiten. Das ist kein Nice-to-have. Das ist die einfachste Art, mir unnötige Probleme zu sparen.

Wenn du nvm noch nie genutzt hast: Es ist ein Tool für macOS und Linux. Für Windows gibt es eine eigene Variante namens nvm-windows. Ich zeige dir hier den sauberen Standardweg für nvm und erkläre dir danach, wie du es im Alltag nutzt.

Node.js Versionsverwaltung mit nvm: Was nvm macht

nvm ist ein Kommandozeilen-Tool, mit dem ich Node.js-Versionen installieren, entfernen und zwischen ihnen wechseln kann. Das heißt konkret:

  • eine Version pro Projekt statt globalem Durcheinander
  • schneller Wechsel zwischen Node 16, 18, 20 oder jeder anderen Version
  • einfaches Testen von Apps unter verschiedenen Node-Versionen
  • saubere Entwicklung ohne manuelle Neuinstallationen

Die offizielle nvm-Repos findest du hier: nvm-sh/nvm auf GitHub.

Node.js Versionsverwaltung mit nvm: Installation auf macOS und Linux

Ich mache es direkt und ohne Umwege. Öffne dein Terminal und installiere nvm mit dem offiziellen Installationsskript aus dem GitHub-Repository.

Der aktuelle Weg steht in der offiziellen Installationsanleitung. Dort findest du auch den passenden Befehl, falls sich etwas ändert. Ich empfehle, immer die offizielle Quelle zu nutzen.

Nach der Installation prüfe ich sofort, ob alles läuft:

nvm --version

Wenn eine Versionsnummer zurückkommt, ist nvm korrekt installiert. Wenn nicht, ist meist das Shell-Profil nicht geladen. Dann musst du deine Konfigurationsdatei prüfen, zum Beispiel ~/.bashrc, ~/.zshrc oder ~/.profile.

Typische Stolperfallen bei der Installation

  • nvm wird nicht gefunden: Terminal neu starten oder Shell-Profil neu laden
  • Falsche Shell-Datei: Prüfen, ob du Bash oder Zsh nutzt
  • Konflikt mit bestehendem Node: Alte globale Node-Installation kann stören
  • Berechtigungsprobleme: Installation ohne unnötige sudo-Befehle durchführen

Node.js Versionsverwaltung mit nvm: Installation von Node.js-Versionen

Jetzt kommt der eigentliche Vorteil. Ich installiere keine einzelne Version blind. Ich wähle die Version, die ich brauche.

nvm install 20

Das installiert die neueste Node 20.x-Version. Wenn ich eine bestimmte Version brauche, nehme ich genau diese:

nvm install 18.20.4

Danach kann ich direkt zwischen Versionen wechseln:

nvm use 20

Oder:

nvm use 18.20.4

Wenn ich sehen will, welche Versionen installiert sind:

nvm ls

Und wenn ich wissen will, welche Node-Version gerade aktiv ist:

node -v

Node.js Versionsverwaltung mit nvm: Standardversion setzen

Ich will nicht jedes Mal manuell wechseln. Deshalb setze ich eine Standardversion für neue Terminals:

nvm alias default 20

Ab dann startet mein System mit dieser Version, sofern kein Projekt etwas anderes vorgibt. Das spart Zeit und reduziert Fehler.

Node.js Versionsverwaltung mit nvm: Pro Projekt die richtige Version nutzen

Der wichtigste Teil ist nicht das Installieren. Der wichtigste Teil ist Projektkonsistenz. Ich will, dass mein Projekt auf jedem Rechner mit derselben Node-Version läuft.

Dafür nutze ich meist eine Datei wie .nvmrc im Projektordner. Darin steht nur die gewünschte Version, zum Beispiel:

20

Dann reicht im Projektordner oft dieser Befehl:

nvm use

nvm liest die Version aus .nvmrc und wechselt automatisch. Einfacher geht es kaum.

Warum das wichtig ist

  • weniger „works on my machine“-Probleme
  • bessere Zusammenarbeit im Team
  • sauberere Deployments
  • weniger Zeitverlust durch Debugging

Node.js Versionsverwaltung mit nvm: So deinstalliere ich Versionen

Wenn ich eine Version nicht mehr brauche, lösche ich sie einfach wieder:

nvm uninstall 18.20.4

Das ist sauberer als veraltete Versionen einfach liegen zu lassen. Weniger Müll, weniger Verwirrung.

Node.js Versionsverwaltung mit nvm: Mein schneller Praxis-Workflow

So arbeite ich im Alltag:

  1. Ich öffne das Projekt.
  2. Ich prüfe die Node-Version mit node -v.
  3. Ich lese die gewünschte Version aus .nvmrc.
  4. Ich nutze nvm use.
  5. Ich installiere Abhängigkeiten neu, falls nötig.

Dieser Ablauf ist simpel. Genau deshalb funktioniert er.

Komplexe Tipps, die mir wirklich Zeit sparen

  • Nutze immer eine .nvmrc-Datei, wenn du an Projekten arbeitest, die länger leben als zwei Tage.
  • Halte deine Default-Version aktuell, aber ändere sie nicht ständig ohne Grund.
  • Prüfe nach jedem Wechsel mit node -v, ob wirklich die richtige Version aktiv ist.
  • Installiere nur die Versionen, die du wirklich brauchst. Zu viele Versionen machen das System unnötig unübersichtlich.
  • Nutze dieselbe Node-Version im Team, um Fehlerquellen zu reduzieren.

Node.js Versionsverwaltung mit nvm: Häufige Fragen

Ist nvm besser als eine manuelle Node-Installation?

Ja, wenn du mehr als ein Projekt betreust. Manuelle Installationen sind okay, bis du die zweite oder dritte Version brauchst. Danach wird es langsam nervig.

Kann ich nvm auf Windows nutzen?

Ja, aber nicht mit dem gleichen Tool. Dafür gibt es nvm-windows.

Warum funktioniert nvm nach der Installation nicht?

Meist liegt es daran, dass deine Shell-Konfiguration nicht geladen wurde oder nvm nicht korrekt in PATH eingebunden ist. In dem Fall Terminal neu starten und die Installationsanleitung prüfen.

Muss ich Node.js noch separat installieren?

Nein. Genau dafür ist nvm da. Ich installiere Node direkt über nvm.

Node.js Versionsverwaltung mit nvm: Mein Fazit

Wenn du Node.js ernsthaft nutzt, brauchst du eine saubere Versionsverwaltung. Node.js Versionsverwaltung mit nvm ist dafür der einfachste Weg. Du installierst die richtige Version, wechselst ohne Stress zwischen Projekten und vermeidest unnötige Fehler. Genau so sollte es sein: schnell, klar, kontrollierbar.

Wenn du heute startest, mach es sauber. Installiere nvm über die offizielle Anleitung, setze eine .nvmrc-Datei und arbeite ab jetzt mit der Node-Version, die dein Projekt wirklich braucht. Das ist der Unterschied zwischen Chaos und Kontrolle. Node.js Versionsverwaltung mit nvm macht genau das möglich.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

Benutzerdefinierte Google-Symbole mit SVG erstellen: So baue ich saubere Icons für Search, Maps & Co.

AUTOR • Aug 16, 2026
Frontend

Thunderbird Symbol: Bedeutung, Verwendung und Personalisierung einfach erklärt

AUTOR • Aug 15, 2026
Frontend

Sprüche zur Jugendweihe Karte: 50 starke Formulierungen für eine Karte, die hängen bleibt

AUTOR • Aug 15, 2026
Frontend

Autokennzeichen NOAA: Bedeutung, Suche und was du wirklich wissen musst

AUTOR • Aug 15, 2026
Frontend

Autokennzeichen LS: Bedeutung, Zulassung und alles, was du wissen musst

AUTOR • Aug 15, 2026
Frontend

Word Überschriften nummerieren: So nummerierst du Überschriften in Word sauber und schnell

AUTOR • Aug 14, 2026
Frontend

10 Merkmale einer Kurzgeschichte: So erkennst und schreibst du sie sofort

AUTOR • Aug 14, 2026
Frontend

Abbildungsverzeichnis Word erstellen: So geht es schnell, sauber und ohne Chaos

AUTOR • Aug 14, 2026
DevOps & Deployment

Linux Download: Die ultimative Anleitung für Neulinge und Profis

AUTOR • Aug 10, 2026
DevOps & Deployment

iptables: Die Firewall ihrer Linux-Welt – einfach, sicher, effektiv

AUTOR • Aug 10, 2026
DevOps & Deployment

Linux Dateisystem: Eine tiefgreifende Erkundung für mehr Kontrolle und Verständnis

AUTOR • Aug 10, 2026
DevOps & Deployment

Linux Foundation Zertifizierung: Karrierechancen und Vorteile für deinen IT-Job

AUTOR • Aug 10, 2026
DevOps & Deployment

Diff, ein geteilter Unterschied: Was der Begriff bedeutet und wann du ihn brauchst

AUTOR • Aug 10, 2026
DevOps & Deployment

tar.gz: Was Sie über das Komprimierungsformat wissen sollten

AUTOR • Aug 10, 2026
DevOps & Deployment

Die besten Linux-Bücher: Ein umfassender Leitfaden für Anfänger und Fortgeschrittene

AUTOR • Aug 10, 2026
DevOps & Deployment

Nautilus Linux: eine tiefgruendige erkundung des benutzerfreundlichen Linux-Betriebssystems

AUTOR • Aug 10, 2026
API & Webservices

Sprüche für Weihnachtskarten Familie: Die besten kurzen, warmen und echten Worte

AUTOR • Aug 10, 2026
Backend

Autokennzeichen Oehr und HR: Geschichte, Bedeutung und was wirklich dahinter steckt

AUTOR • Aug 09, 2026
Frontend

Was ist ein Seitenumbruch? Einfach erklärt für Word, PDF und Web

AUTOR • Aug 09, 2026
JavaScript

D Programming Language: So stark ist D für schnelle, sichere Software

AUTOR • Aug 08, 2026

Beliebte Beiträge

Frontend

Hochzeitskarte Text für beste Freunde: Herzliche Ideen und Beispiele

AUTOR • May 12, 2025
Frontend

Kreative Hochzeitsglückwünsche: Textbeispiele für jeden Anlass

AUTOR • May 12, 2025
Frontend

Einzigartige Wünsche zur Jugendweihe: Kreative Ideen für diesen besonderen Tag

AUTOR • May 12, 2025
API & Webservices

Persönliche Glückwünsche zum Geburtstag: Kreative Ideen und Tipps

AUTOR • May 12, 2025
Frontend

Herzliche Glückwünsche zur Geburt: Die besten Ideen für Karten und Botschaften

AUTOR • May 12, 2025
Frontend

Umfang und Flächeninhalt des Kreises: Formel und Anwendungen

AUTOR • May 05, 2025
Datenbanken

Die Epoche Barock: Merkmale, Einflüsse und Bedeutung

AUTOR • May 05, 2025
DevOps & Deployment

Bash Script Beispiel: Pragmatische Anwendungen für Ihre Shell-Skripte

AUTOR • Apr 12, 2025
Datenbanken

Kaufvertragsstörungen Beispiele: Häufige Probleme im Kaufvertrag

AUTOR • Apr 04, 2025
Frontend

Autokennzeichen Mod: Alles, was Sie über die neuesten Trends bei der Nummernschild-Modifikation wissen müssen

AUTOR • Jun 18, 2024
Frontend

Kennzeichen BW1: Bedeutung, Herkunft und Verwendung

AUTOR • Apr 07, 2025
Frontend

Einzigartige Glückwünsche zur Vermählung: So gestalten Sie Ihre Botschaft unvergesslich

AUTOR • May 12, 2025
Frontend

Herzerwärmende Sprüche zur Eheschließung: Die besten Zitate für den schönsten Tag

AUTOR • May 12, 2025
API & Webservices

Die besten Geburtstagstexte für jeden Anlass

AUTOR • May 12, 2025
API & Webservices

Die besten Sprüche für die Freundin: Kreative Ideen für jeden Anlass

AUTOR • May 12, 2025
Frontend

Herzliche Glückwünsche für die Kommunion: Tipps und Ideen

AUTOR • May 12, 2025
Frontend

Kreative Ideen für den perfekten Text auf einer Geburtstagskarte

AUTOR • May 12, 2025
Frontend

Die besten Gedichte zum Geburtstag für jeden Anlass

AUTOR • May 12, 2025
API & Webservices

Effiziente Umrechnung von Kilogramm in Dezitonnen (dt)

AUTOR • May 09, 2025
Frontend

Flächeninhalt und Umfang von Figuren: Eine detaillierte Analyse

AUTOR • May 05, 2025