So installieren Sie NVM unter Windows: Eine Schritt-für-Schritt-Anleitung für Anfänger

Die Installation von NVM (Node Version Manager) unter Windows kann anfangs etwas abschreckend wirken, besonders wenn man noch nie einen Versionsmanager verwendet hat. Manchmal scheint die Einrichtung unkompliziert, doch dann stößt man auf ein Problem – NVM-Befehle werden nicht erkannt oder Node.js weigert sich, die Version korrekt zu wechseln. Das ist zunächst etwas seltsam, aber sobald man die Schritte verstanden hat, läuft alles reibungslos. Das wichtigste Tool dafür unter Windows ist das inoffizielle, aber beliebte nvm-windows, das speziell für dieses Betriebssystem entwickelt wurde. Der Trick besteht darin, das Installationsprogramm herunterzuladen, es auszuführen und anschließend einige Pfade zu konfigurieren. Danach wird die Verwaltung mehrerer Node.js-Versionen zum Kinderspiel – kein Deinstallieren und Neuinstallieren mehr, wenn man eine andere Version benötigt. Es sieht kompliziert aus, aber tatsächlich geht es nach ein paar Mal Üben schnell. So funktioniert es.

Installation von NVM unter Windows

Diese Anleitung führt Sie durch die Installation und den Betrieb von NVM auf einem Windows-Rechner. Nach der Installation können Sie blitzschnell zwischen verschiedenen Node.js-Versionen wechseln – ein unschätzbarer Vorteil beim Testen, Entwickeln oder einfach, um verschiedene Projekte problemlos zu betreiben, ohne Ihre systemeigene Node.js-Installation zu beeinträchtigen.

Methode 1: Laden Sie den nvm-windows-Installer herunter und installieren Sie ihn.

Als Erstes sollten Sie die GitHub-Releases-Seite von nvm-windows besuchen und den neuesten .exeInstaller herunterladen. Vermeiden Sie unbedingt Drittanbieterseiten – verwenden Sie ausschließlich das offizielle Repository, um Malware oder fehlerhafte Versionen zu vermeiden. Der .exeDownload selbst ist recht einfach. Der Installer automatisiert einen Großteil der Arbeit.

Methode 2: Installationsprogramm ausführen und einrichten

  • Doppelklicken Sie auf die heruntergeladene .exeDatei, um zu starten. Möglicherweise werden Sie von der Windows-Benutzerkontensteuerung (UAC) dazu aufgefordert – bestätigen Sie mit „Ja“.
  • Folgen Sie den Anweisungen des Installationsassistenten: Akzeptieren Sie die Lizenz und wählen Sie optional einen Installationsordner (der Standardordner ist in der Regel ausreichend C:\Program Files\nvm).Stellen Sie sicher, dass das Kontrollkästchen zum Hinzufügen von NVM zu Ihrem Systempfad aktiviert ist – dies ist wichtig, damit der Befehl von überall aus funktioniert.
  • Nach der Installation starten Sie Ihre Befehlszeile (Eingabeaufforderung oder PowerShell) neu. Manche behaupten zwar, man müsse den Computer neu starten, aber in den meisten Fällen reicht ein Neustart des Terminals völlig aus.

Methode 3: Überprüfen und Beheben von Problemen bei der Einrichtung

Öffnen Sie die Eingabeaufforderung und führen Sie den Befehl aus nvm version. Wird die Versionsnummer angezeigt, funktioniert alles. Erscheint die Meldung „Befehl nicht gefunden“, ist die Umgebungsvariable PATH möglicherweise nicht korrekt gesetzt.Überprüfen Sie dies unter „ Systemeigenschaften“ > „Umgebungsvariablen“.Suchen Sie dort nach „PATH“.Stellen Sie sicher, dass der Ordner, in dem nvm.exe installiert ist, enthalten ist, z. B.„/var/www/nvm.exe“ C:\Program Files\nvm.

Unter Windows werden Umgebungsvariablen in geöffneten Terminals manchmal nicht automatisch aktualisiert. Daher müssen Sie möglicherweise Ihren PC neu starten oder sich ab- und wieder anmelden, nachdem refreshenvSie die PATH-Variable manuell gesetzt haben. Alternativ können Sie, falls Chocolatey installiert ist, den Befehl `chocolate` ausführen. Chocolatey lädt die Umgebungsvariablen neu, ohne dass ein vollständiger Neustart erforderlich ist.

Methode 4: Installieren einer bestimmten Node.js-Version

Und jetzt zum spannenden Teil: der Installation der Node.js-Versionen. Verwenden Sie dazu den Befehl `node.js –version` nvm installgefolgt von der Versionsnummer, z. B.`node.js –version` nvm install 14.17.3. Seltsamerweise kann dieser Befehl bei manchen Konfigurationen beim ersten Mal fehlschlagen, funktioniert aber beim erneuten Ausführen einwandfrei.

Nach der Installation wechseln Sie mit dem Befehl zur gewünschten Version nvm use 14.17.3. Bestätigen Sie dies mit dem Befehl node -v– ​​die Version sollte mit der soeben installierten Version übereinstimmen. Denken Sie daran: Der Versionswechsel ist äußerst praktisch, insbesondere wenn Sie an Projekten mit unterschiedlichen Anforderungen arbeiten.

Tipps und Tricks für einen reibungsloseren Ablauf

  • Download von der offiziellen Quelle : Keine dubiosen Mirror-Seiten – haltet euch an das offizielle GitHub-Repository.
  • Ausführung in der Eingabeaufforderung : Einige Benutzer berichten von Problemen in PowerShell oder Git Bash. Die Eingabeaufforderung ist hier tendenziell zuverlässiger.
  • Node.js-Kompatibilität prüfen : Bei manchen älteren Projekten werden möglicherweise bestimmte Node-Versionen benötigt – vor dem Wechsel unbedingt prüfen.
  • Neustart, falls etwas schiefgeht : Auch wenn es etwas ärgerlich ist, kann ein Neustart unerwartet auftretende Pfad- oder Berechtigungsprobleme beheben.
  • Halten Sie NVM auf dem neuesten Stand : Wenn eine neue Version erscheint, führen Sie einfach das Installationsprogramm erneut aus und überschreiben Sie die alte Version. Ganz einfach.

Haben Sie Fragen? Übliche Dinge

Was genau ist NVM?

NVM ist im Grunde ein Versionsmanager, der alle benötigten Node.js-Versionen verwaltet. Egal, ob Sie eine Anwendung mit Node 14 testen oder mit Node 16 experimentieren – mit NVM können Sie problemlos zwischen den Versionen wechseln, ohne Node deinstallieren oder Systemdateien bearbeiten zu müssen.

Warum sollte man NVM unter Windows verwenden?

Das manuelle Installieren und Deinstallieren von Node.js nur zum Versionswechsel ist lästig. NVM übernimmt das alles für Sie – ein paar Befehle genügen. Außerdem sorgt es für ein sauberes System und vermeidet Versionskonflikte.

Wie aktualisiert man NVM selbst?

Laden Sie das neueste Installationsprogramm von derselben GitHub-Seite herunter, führen Sie es aus, und es aktualisiert die bestehende Version, ohne Ihre installierten Node-Versionen zu beeinträchtigen. Etwas trickreich, aber es funktioniert zuverlässig.

Kann ich NVM einfach deinstallieren?

Ja. Verwenden Sie die Deinstallationsfunktion der Systemsteuerung und löschen Sie gegebenenfalls verbliebene Ordner manuell. Meistens sind für die Deinstallation aber nur ein paar Klicks nötig.

Was passiert, wenn nvm-Befehle nicht ausgeführt werden?

Dies geschieht, wenn die Umgebungsvariable PATH beschädigt oder nicht aktuell ist.Überprüfen Sie unter Systemeigenschaften > Umgebungsvariablen, ob PATH den Pfad zu enthält nvm.exe. Falls nicht, fügen Sie ihn hinzu und starten Sie anschließend Ihr Terminal oder den Computer neu. Manchmal behebt ein Neustart des PCs das Problem.

Zusammenfassung

  • Laden Sie den neuesten nvm-windows-Installer herunter.
  • Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen. Stellen Sie sicher, dass der PATH den Ordner „nvm“ enthält.
  • Überprüfen Sie die Einrichtung mitnvm version
  • Installieren Sie Node.js-Versionen mitnvm install x.x.x
  • Wechseln Sie zwischen den Versionen mitnvm use x.x.x

Zusammenfassung

Die Konfiguration von NVM unter Windows ist vergleichbar mit der Einrichtung eines Multitools – ist sie einmal eingerichtet, wird die Verwaltung verschiedener Node.js-Versionen deutlich einfacher. Es mag zunächst übertrieben erscheinen, aber glaubt mir, die Flexibilität bei der Verwendung von Node-Versionen, ohne eure Projekte zu beschädigen oder euer System zu überladen, ist den geringen Aufwand wert. Es funktioniert auf den meisten Systemen, allerdings kann es vereinzelt zu kleineren Problemen kommen, die sich durch einen Neustart oder die Anpassung der PATH-Variablen beheben lassen. Ich hoffe, das hilft jemandem, sich ein paar Kopfschmerzen zu ersparen. Falls das nicht geholfen hat, versucht es vielleicht mit einem Neustart oder überprüft eure Umgebungsvariablen. Hoffentlich könnt ihr damit eine weitere Aufgabe von eurer To-do-Liste abhaken.