Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Node.js installieren

Seite bearbeiten

Auf dieser Seite erfahren Sie, wie Sie Node.js unter Windows, macOS und Linux installieren. Desktop und die Microsoft Store-Version enthalten kein Node.js mehr; sie verwenden direkt node und npm aus Ihrem System. Auch OpenSpec und die meisten Agent CLIs sind darauf angewiesen.

Versionsanforderung

Erforderlich ist Node.js 24 oder höher; auch die Mindestanforderung ist 24. In der Regel genügt es, einfach die neueste LTS-Version zu installieren. npm wird zusammen mit Node.js installiert und muss nicht separat installiert werden.

Welche Installationsmethoden es benötigen

  • Microsoft Store / Desktop: Erforderlich, und node sowie npm müssen im System-PATH auffindbar sein.

Node.js installieren

Methode eins: Offizieller Installer (empfohlen)

  1. Besuchen Sie die offizielle Website von Node.js
  2. Laden Sie das Windows-Installationsprogramm der Version LTS (Long Term Support) herunter (.msi-Datei) und stellen Sie sicher, dass die Versionsnummer mindestens 24 ist
  3. Doppelklicken Sie, um das Installationsprogramm auszuführen
  4. Befolgen Sie die Anweisungen des Installationsassistenten, um die Installation abzuschließen:
    • Akzeptieren Sie die Lizenzvereinbarung
    • Wählen Sie den Installationspfad (die Standardeinstellung genügt)
    • Lassen Sie die Option „Add to PATH“ aktiviert
    • Klicken Sie auf „Install“, um die Installation zu starten
  5. Klicken Sie nach Abschluss der Installation auf „Finish“

Methode zwei: winget verwenden

Öffnen Sie PowerShell oder die Eingabeaufforderung und führen Sie den folgenden Befehl aus:

终端窗口
winget install OpenJS.NodeJS.LTS

Öffnen Sie nach der Installation das Terminal erneut, damit die Änderungen wirksam werden.

Versionsverwaltungstools verwenden

Wenn Sie zwischen mehreren Node.js-Versionen wechseln müssen, können Sie Versionsverwaltungstools verwenden.

Hinweis für Desktop-Nutzer

Unter macOS und Linux setzen Tools wie nvm und fnm den PATH in der Regel nur in Shell-Konfigurationsdateien (etwa .bashrc, .zshrc). Ein Desktop, das über das Dock, das Anwendungsmenü oder ein Desktop-Symbol gestartet wird, liest diese Konfiguration nicht und findet node möglicherweise nicht. Wenn Sie ein Versionsverwaltungstool verwenden, starten Sie Desktop aus einem Terminal, in dem node bereits funktioniert, oder verwenden Sie stattdessen die oben beschriebene systemweite Installation.

nvm (Node Version Manager)

Linux/macOS

Kopieren Sie bitte direkt den aktuellen Installationsbefehl aus der README des offiziellen nvm-Repositorys und verwenden Sie keine veralteten Adressen von Installationsskripten.

Laden Sie nach der Installation Ihre Shell-Konfiguration neu:

终端窗口
source ~/.bashrc
# Oder für Zsh-Nutzer
source ~/.zshrc

Windows

Unter Windows empfehlen wir nvm-windows:

  1. Laden Sie die neueste nvm-setup.exe von den nvm-windows-Releases herunter
  2. Führen Sie das Installationsprogramm aus
  3. Öffnen Sie die Eingabeaufforderung oder PowerShell erneut

fnm (Fast Node Manager)

fnm ist ein schnelleres und einfacheres Node.js-Versionsverwaltungstool, das mit Rust erstellt wurde.

Linux/macOS

终端窗口
# Mit curl installieren
curl -fsSL https://fnm.vercel.app/install | bash
# Nach der Installation die Shell-Konfiguration neu laden
source ~/.bashrc
# Oder für Zsh-Nutzer
source ~/.zshrc

Windows

Verwenden Sie scoop oder winget:

终端窗口
# Mit scoop
scoop install fnm
# Oder mit winget
winget install Schniz.fnm

Beschleunigung für Benutzer auf dem chinesischen Festland

Wenn Sie sich auf dem chinesischen Festland befinden, kann das Herunterladen von Node.js- und npm-Paketen langsam sein. Sie können dann inländische Mirrors verwenden.

npm-Mirror

终端窗口
# Mirror vorübergehend für die Installation verwenden
npm install --registry=https://registry.npmmirror.com
# Mirror dauerhaft festlegen
npm config set registry https://registry.npmmirror.com
# Prüfen, ob der Mirror erfolgreich festgelegt wurde
npm config get registry

Mirror für Node.js-Installationspakete

Auch für Node.js-Installationspakete gibt es eine Mirror-Download-Adresse: https://npmmirror.com/mirrors/node/. Wählen Sie dort zum Herunterladen eine Version ab 24.

Homebrew-Mirror

Wenn Sie Homebrew auf dem chinesischen Festland verwenden, können Sie für Bottles den Mirror der USTC konfigurieren:

终端窗口
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

Installation überprüfen

Prüfen Sie nach der Installation in einem neu geöffneten Terminal, ob Node.js und npm verfügbar sind:

终端窗口
# Node.js-Version prüfen, erforderlich ist v24.0.0 oder höher
node --version
# npm-Version prüfen
npm --version

Die Ausgabe einer erfolgreichen Überprüfung sollte etwa so aussehen:

$ node --version
v24.3.0
$ npm --version
11.4.2

Wenn node --version eine Version unter 24 anzeigt, installieren Sie Node.js gemäß den obigen Methoden neu oder wechseln Sie mit einem Versionsverwaltungstool auf Version 24 oder höher.

Globales npm-Verzeichnis konfigurieren

Desktop installiert verwaltete Pakete wie Agent CLIs in das globale npm-Verzeichnis Ihres Rechners. Liegt das globale Verzeichnis an einem Ort, der Administratorrechte erfordert, kann bei der Installation der Berechtigungsfehler EACCES auftreten. Statt die Berechtigungen von Systemverzeichnissen zu ändern, empfiehlt es sich, das globale Verzeichnis in das Benutzerverzeichnis zu verlegen:

终端窗口
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global

Fügen Sie anschließend ~/.npm-global/bin (unter Windows das globale npm-Verzeichnis selbst) zum System-PATH hinzu und starten Sie Terminal und Desktop neu. Bei Verwendung von nvm oder fnm liegt das globale Verzeichnis bereits im Benutzerverzeichnis; dieser Schritt ist dann nicht nötig.

Fehlerbehebung

Windows-Probleme

Wenn die Befehle node oder npm nach der Installation nicht verfügbar sind:

  1. Starten Sie die Eingabeaufforderung oder PowerShell neu
  2. Wenn sie weiterhin nicht verfügbar sind, fügen Sie Node.js manuell zum PATH hinzu:
    • Suchen Sie nach „Umgebungsvariablen“ und öffnen Sie „Systemumgebungsvariablen bearbeiten“
    • Klicken Sie auf „Umgebungsvariablen“
    • Suchen Sie unter „Systemvariablen“ nach „Path“ und klicken Sie auf „Bearbeiten“
    • Fügen Sie den Installationspfad von Node.js hinzu (Standard: C:\Program Files\nodejs\)
    • Klicken Sie auf „OK“, um die Änderungen zu speichern
  3. Beenden Sie Desktop vollständig und starten Sie es neu

macOS-Probleme

Wenn bei der Installation globaler npm-Pakete Berechtigungsfehler auftreten, lesen Sie den Abschnitt Globales npm-Verzeichnis konfigurieren oben oder verwenden Sie stattdessen nvm / fnm.

Linux-Probleme

Wenn bei der Installation globaler npm-Pakete Berechtigungsfehler auftreten, lesen Sie den Abschnitt Globales npm-Verzeichnis konfigurieren oben oder verwenden Sie nvm / fnm, anstatt globale Pakete mit sudo zu installieren.

Umgebung prüfen

Wenn die Überprüfung fehlschlägt, kontrollieren Sie Folgendes:

终端窗口
# Prüfen, ob Node.js im PATH enthalten ist
where node
# Installationspfad prüfen
Get-Command node

Nächste Schritte

Nachdem die Installation von Node.js abgeschlossen ist, können Sie mit den folgenden Schritten fortfahren:

Benötigen Sie weitere Hilfe?

Wenn Sie auf Probleme stoßen, die hier nicht behandelt werden:

  1. Besuchen Sie die offizielle Node.js-Dokumentation
  2. Lesen Sie Wie Desktop Ihre Node-Umgebung verwendet
  3. Lesen Sie die HagiCode-Produktübersicht, um den aktuellen Produkt- und Werkzeugkontext kennenzulernen

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.