Anmelden
Anmelden

Node.js unter Windows installieren

Node.js unter Windows installieren
Hostman Team
Technischer Redakteur
Node.js-Laufzeit Windows-System
16.12.2025
Reading time: 7 min

JavaScript betreibt die meisten interaktiven Elemente auf Websites und mobilen Anwendungen. JavaScript funktioniert perfekt mit HTML/CSS und ist in die meisten gängigen Browser integriert. Reines JavaScript wird im Web verwendet, und für allgemeine JavaScript-Anwendungen nutzen Entwickler verschiedene Laufzeitumgebungen wie Node.js.

Node.js ist eine JavaScript-Ausführungsumgebung. Sie ermöglicht es, JavaScript als universelle Programmiersprache zu verwenden, serverseitige Komponenten zu erstellen und vollwertige Desktopanwendungen zu schreiben.

Die Grundlage von Node.js ist die V8-Engine. Diese Engine wurde von Google entwickelt und wird im Google-Chrome-Browser verwendet. Sie kompiliert JavaScript-Code in Maschinencode, den der Prozessor versteht. Um JavaScript jedoch zu einer universellen Sprache zu machen, reicht eine Engine allein nicht aus. Um beispielsweise serverseitige Komponenten zu erstellen, benötigt die Sprache die Fähigkeit, mit Dateien, dem Netzwerk usw. zu arbeiten. Um dieses Problem zu lösen, haben Entwickler V8 durch eigenen Code und Drittanbieterbibliotheken erweitert. So entstand ein Tool, das JavaScript in eine universelle Programmiersprache verwandelt.

Node.js ist bei Entwicklern aufgrund der Möglichkeit, Server- und Clientteile in derselben Sprache zu erstellen, seiner Geschwindigkeit und NPM beliebt geworden. In diesem Artikel erklären wir, wie Sie Node.js unter Windows 10/11 korrekt installieren.

Alte Versionen entfernen

Vor der Installation müssen Sie ältere Versionen der Ausführungsumgebung deinstallieren, sofern vorhanden, da dies zu Konflikten führen kann.

Überprüfen wir das System auf vorhandene Node.js-Versionen. Starten Sie dazu die Eingabeaufforderung (Win+R drücken, cmd eingeben und Enter drücken) und führen Sie den Befehl nvm list aus:

C:\Users\Hostman>nvm list
    18.9.0
    18.8.0
    16.17.0

Wie Sie sehen, sind mehrere Versionen installiert. Um sie zu löschen:

  1. Führen Sie den Befehl npm cache clean --force aus.

  2. Öffnen Sie „Programme und Features" und deinstallieren Sie Node.js.

  3. Starten Sie den Computer neu.

  4. Entfernen Sie die folgenden Verzeichnisse, falls sie vorhanden sind:

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
C:\Users\{User}\AppData\Roaming\npm-cache
C:\Users\{User}\.npmrc
C:\Users\{User}\AppData\Local\Temp\npm-*
  1. Kehren Sie zur Eingabeaufforderung zurück und führen Sie nvm uninstall für jede Version aus der Ausgabe von nvm list aus:

C:\Users\Hostman>nvm uninstall 18.9.0
Uninstalling node v18.9.0... done

C:\Users\Hostman>nvm uninstall 18.8.0
Uninstalling node v18.9.0... done

C:\Users\Hostman>nvm uninstall 16.17.0
Uninstalling node v18.9.0... done
  1. Überprüfen Sie, dass die Versionen entfernt wurden:

C:\Users\Hostman>nvm list
'nvm' is not recognized as an internal or external command

C:\Users\Hostman>where node
No files matching the pattern were found

C:\Users\Hostman>where npm
No files matching the pattern were found

Node.js unter Windows installieren

Verwendung von nvm-windows

Der Node Version Manager, kurz NVM, ist ein Versionsmanager für Node.js. Er wird benötigt, wenn Sie mit verschiedenen Node-Versionen arbeiten und zwischen ihnen wechseln müssen.

NVM ist der am weitesten verbreitete Versionsmanager, ist jedoch unter Windows nicht direkt verfügbar. Stattdessen wird eine angepasste Version namens nvm-windows verwendet.

  1. Öffnen Sie das nvm-windows-Repository auf GitHub.

  2. Laden Sie den Installer nvm-setup.exe für die neueste Version des Managers herunter.

  3. Führen Sie die Installation nach dem Download aus.

  4. Sobald die Installation abgeschlossen ist, öffnen Sie PowerShell als Administrator und führen Sie nvm list available aus, um die Liste der verfügbaren Versionen anzuzeigen:

Image1

Wenn Ihr Projekt keine bestimmte Version erfordert, empfehlen wir, die neueste LTS-Version auszuwählen, um mögliche Probleme zu minimieren. Wenn Sie neue und verbesserte Funktionen testen möchten, können Sie die neueste Version installieren. Allerdings ist das Risiko von Fehlern bei der Verwendung der neuesten Version höher.

Installieren wir die neueste LTS-Version. Prüfen Sie die Versionsnummer in der Ausgabe von nvm list available und installieren Sie sie mit nvm install:

PS C:\WINDOWS\system32> nvm install 20.13.1

Downloading node.js version 20.13.1 (64-bit)...
Extracting node and npm...
Complete
npm v10.5.2 installed successfully.
Installation complete. If you want to use this version, type
nvm use 20.13.1

In manchen Fällen kann bei der Installation von nvm-windows ein Problem auftreten: nvm lädt den Paketmanager NPM nicht. In diesem Fall empfehlen wir, die unten beschriebene Installationsmethode zu verwenden.

Verwendung des offiziellen Installationsprogramms

  1. Gehen Sie zum Download-Bereich auf der offiziellen Node.js-Website.

  2. Wählen und laden Sie die benötigte Version herunter.

  3. Sobald der Download abgeschlossen ist, öffnen Sie die Datei, um die Installation zu starten.

  4. Folgen Sie den Anweisungen des Installationsprogramms.

Node.js in WSL2 installieren

Wenn Sie Node.js mit Docker verwenden möchten, mit der Bash-Kommandozeile arbeiten wollen oder einfach Linux bevorzugen, sollten Sie die Installation von Node.js in WSL2 in Betracht ziehen.

WSL (Windows Subsystem for Linux) ist eine Softwareebene, mit der sich unter Linux entwickelte Anwendungen unter Windows ausführen lassen.

In diesem Abschnitt finden Sie Anweisungen zur Installation von WSL2.

Der Installationsablauf von WSL2 unter Windows 10 hängt von der Version des Betriebssystems ab. Um diese zu ermitteln, drücken Sie Win+R und geben winver ein. Danach öffnet sich folgendes Fenster:

Image2

Wenn Sie Windows 11 verwenden, können Sie direkt mit Methode 1 fortfahren. Wenn Sie Windows 10 verwenden, prüfen Sie Version und Build und wählen Sie die passende Methode.

Methode 1: Für Windows 10 Version 2004 und höher oder Windows 11

Für diese Installationsmethode müssen Sie Windows 10 Version 2004 oder höher (Build 19041 oder höher) oder Windows 11 verwenden.

Führen Sie PowerShell als Administrator aus und geben Sie die folgenden Befehle ein:

wsl --install
wsl --set-version Ubuntu 2

Um das Ergebnis zu überprüfen, verwenden Sie den Befehl wsl.exe -l -v:

PS C:\WINDOWS\system32> wsl.exe -l -v
  NAME STATE VERSION
* Ubuntu Stopped 2

Methode 2: Für Windows 10-Versionen vor 2004

Für diese Methode benötigen Sie mindestens Version 1903 oder höher mit Build 18362.1049 oder höher.

Starten Sie PowerShell als Administrator und aktivieren Sie das Windows Subsystem for Linux.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Aktivieren Sie anschließend die Funktion für virtuelle Maschinen:

dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart

Nachdem Sie diese Schritte abgeschlossen haben, müssen Sie den Computer neu starten.

Wenn der Computer neu gestartet ist, laden Sie das Linux-Kernel-Updatepaket herunter und installieren Sie es. Sie können es von der offiziellen Microsoft-Website herunterladen.

Wählen Sie anschließend in PowerShell Version 2 von WSL als Standard:

wsl --set-default-version 2

Laden wir nun ein Linux-Betriebssystem herunter. Sie können dies direkt über den Microsoft Store tun.

Sobald die Installation abgeschlossen ist, können Sie sich über das Suchmenü in der Konsole des installierten Systems anmelden.

Fazit

Node.js ist eine beliebte Entwicklungsumgebung, die von vielen großen Unternehmen verwendet wird, darunter PayPal, Yahoo, Ebay, General Electric, Microsoft und Uber.

In dieser Anleitung haben wir verschiedene Möglichkeiten zur Installation von Node.js unter Windows 10 und 11 betrachtet.

Auf unserer App-Plattform finden Sie verschiedene Node.js-Frameworks wie Express, Fastify, Hapi und Nest.

Node.js-Laufzeit Windows-System
16.12.2025
Reading time: 7 min

Ähnlich

Haben Sie Fragen,
Anmerkungen oder Bedenken?

Unsere Fachleute stehen Ihnen jederzeit zur Verfügung,
egal ob Sie Hilfe benötigen oder nicht wissen, wo Sie anfangen sollen.
E-Mail an uns
Hostman's Support