Node.js installieren
Seite bearbeitenDieses Handbuch behandelt die Installation von Node.js unter Windows, macOS und Linux. Node.js ist eine wichtige Abhängigkeit für die lokalen HagiCode-Tools, einschließlich OpenSpec, Frontend-Tools und mehreren Entwickler-CLIs.
Node.js installieren
Abschnitt betitelt „Node.js installieren“Methode Eins: Offizieller Installer (empfohlen)
Abschnitt betitelt „Methode Eins: Offizieller Installer (empfohlen)“- Besuchen Sie die Offizielle Website von Node.js
- Laden Sie das Windows-Installationsprogramm LTS (Long Term Support) herunter (
.msiDatei) - Doppelklicken Sie, um das Installationsprogramm auszuführen
- Befolgen Sie die Anweisungen des Installationsassistenten, um die Installation abzuschließen:
- Akzeptieren Sie die Lizenzvereinbarung
- Wählen Sie den Installationspfad (Standard ist in Ordnung)
- Stellen Sie sicher, dass die Option „Erforderliche Tools automatisch installieren“ aktiviert ist
- Klicken Sie auf „Installieren“, um die Installation zu starten
- Klicken Sie nach Abschluss der Installation auf „Fertig stellen“.
Methode Zwei: Winget verwenden
Abschnitt betitelt „Methode Zwei: Winget verwenden“Öffnen Sie PowerShell oder die Eingabeaufforderung und führen Sie Folgendes aus:
winget install OpenJS.NodeJS.LTSÖffnen Sie nach der Installation das Terminal erneut, damit die Änderungen wirksam werden.
Methode Eins: Offizieller Installer (empfohlen)
Abschnitt betitelt „Methode Eins: Offizieller Installer (empfohlen)“- Besuchen Sie die Offizielle Website von Node.js
- Laden Sie das macOS-Installationsprogramm für die Version LTS (Long Term Support) herunter (
.pkgDatei) - Doppelklicken Sie, um das Installationsprogramm auszuführen
- Befolgen Sie die Anweisungen des Installationsassistenten, um die Installation abzuschließen:
- Klicken Sie auf „Weiter“
- Akzeptieren Sie die Lizenzvereinbarung
- Wählen Sie die Installationsdiskette
- Klicken Sie auf „Installieren“ und geben Sie das Administratorkennwort ein
- Klicken Sie nach Abschluss der Installation auf „Schließen“.
Methode Zwei: Homebrew verwenden
Abschnitt betitelt „Methode Zwei: Homebrew verwenden“Wenn ja Homebrew installiert ist, können Sie Node.js über das Terminal installieren:
brew install nodeHomebrew fügt Node.js automatisch zu Ihrem PATH hinzu. Wenn der Befehl nicht verfügbar ist, starten Sie das Terminal neu oder führen Sie Folgendes aus:
eval "$(/opt/homebrew/bin/brew shellenv)"Verwendung des NodeSource-Repositorys (empfohlen)
Abschnitt betitelt „Verwendung des NodeSource-Repositorys (empfohlen)“Dies ist der beste Weg, um die neueste Node.js-Version zu erhalten:
# Use curl to download the installation scriptcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejsVerwenden des apt-Paketmanagers
Abschnitt betitelt „Verwenden des apt-Paketmanagers“Wenn Sie nicht die neueste Version benötigen, können Sie das Standard-Ubuntu-Repository verwenden:
sudo apt-get updatesudo apt-get install -y nodejs npmDie Node.js-Version im Standard-Repository ist möglicherweise älter. Überprüfen Sie nach der Installation die Version, um sicherzustellen, dass sie die Anforderungen von Node.js >= 18.0 erfüllt (Node.js 24+ wird empfohlen).
Verwendung des NodeSource-Repositorys (empfohlen)
Abschnitt betitelt „Verwendung des NodeSource-Repositorys (empfohlen)“# Use curl to download the installation scriptcurl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -sudo yum install -y nodejsMit yum Package Manager
Abschnitt betitelt „Mit yum Package Manager“sudo yum install -y nodejs npmVerwenden des dnf-Paketmanagers
Abschnitt betitelt „Verwenden des dnf-Paketmanagers“sudo dnf install -y nodejs npmDas Software-Repository von Fedora enthält in der Regel neuere Node.js-Versionen und kann direkt über dnf installiert werden.
Verwenden von Versionsverwaltungstools
Abschnitt betitelt „Verwenden von Versionsverwaltungstools“Wenn Sie zwischen mehreren Node.js-Versionen wechseln müssen, können Sie Versionsverwaltungstools verwenden.
nvm (Knotenversionsmanager)
Abschnitt betitelt „nvm (Knotenversionsmanager)“Linux/macOS
Abschnitt betitelt „Linux/macOS“# Install using curlcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wgetwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashLaden Sie nach der Installation Ihre Shell-Konfiguration neu:
source ~/.bashrc# Or for Zsh userssource ~/.zshrcWindows
Abschnitt betitelt „Windows“Unter Windows empfehlen wir die Verwendung nvm-windows:
- Laden Sie die neueste Version herunter
nvm-setup.exevon NVM-Windows-Versionen - Führen Sie das Installationsprogramm aus
- Öffnen Sie die Eingabeaufforderung oder PowerShell erneut
Nach der Installation von nvm können Sie damit Node.js-Versionen installieren und verwalten:
# Install the latest LTS version (recommended)nvm install --lts
# Install Node.js 24 (recommended version)nvm install 24
# Install a specific Node.js versionnvm install 18.20.0
# List installed versionsnvm list
# Switch to a specified Node.js versionnvm use 24
# Set default versionnvm alias default 24
# Windows nvm-windows syntax is slightly differentnvm install 24nvm use 24fnm (Fast Node Manager)
Abschnitt betitelt „fnm (Fast Node Manager)“fnm ist ein schnelleres und einfacheres Node.js-Versionsverwaltungstool, das mit Rust erstellt wurde.
Linux/macOS
Abschnitt betitelt „Linux/macOS“# Install using curlcurl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configurationsource ~/.bashrc# Or for Zsh userssource ~/.zshrcWindows
Abschnitt betitelt „Windows“Benutzen Schaufel oder Winget:
# Use scoopscoop install fnm
# Or use wingetwinget install Schniz.fnm# Install the latest LTS version (recommended)fnm install --lts
# Install Node.js 24 (recommended version)fnm install 24
# Install a specific Node.js versionfnm install 18.20.0
# List installed versionsfnm list
# Switch to a specified Node.js versionfnm use 24
# Set default versionfnm default 24Beschleunigung für Benutzer auf dem chinesischen Festland
Abschnitt betitelt „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. Hier sind einige Beschleunigungslösungen.
Verwendung heimischer Spiegelquellen
Abschnitt betitelt „Verwendung heimischer Spiegelquellen“npm Taobao Mirror (empfohlen)
Abschnitt betitelt „npm Taobao Mirror (empfohlen)“# Temporarily use Taobao mirrornpm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirrornpm config set registry https://registry.npmmirror.com
# Verify mirror is set successfullynpm config get registryVerwenden von nrm zum Verwalten von Spiegelquellen
Abschnitt betitelt „Verwenden von nrm zum Verwalten von Spiegelquellen“Mit NRM (NPM-Registrierungsmanager) können Sie NPM-Spiegelquellen schnell wechseln:
# Install nrmnpm install -g nrm
# List available mirror sourcesnrm ls
# Switch to Taobao mirrornrm use taobao
# Test mirror source speednrm testBeschleunigen Sie das Herunterladen von Node.js-Installationsprogrammen
Abschnitt betitelt „Beschleunigen Sie das Herunterladen von Node.js-Installationsprogrammen“Taobao bietet Spiegel-Downloads für Node.js-Installationsprogramme:
- Download-Adresse: https://npmmirror.com/mirrors/node/
Besuchen Sie die oben genannte Adresse und wählen Sie die Version aus, die Sie herunterladen möchten.
Wenn das Herunterladen von NVM oder anderen Tools von GitHub langsam ist, können Sie den FastGit-Spiegel verwenden:
# Use FastGit to accelerate nvm installationcurl -o- https://fastgit.org/nvm-sh/nvm/raw/master/install.sh | bashDer FastGit-Dienst kann sich ändern. Bitte beachten Sie die offiziellen Informationen.
Inländische Homebrew-Spiegel
Abschnitt betitelt „Inländische Homebrew-Spiegel“Wenn Sie Homebrew auf dem chinesischen Festland verwenden, können Sie inländische Spiegel für die Beschleunigung konfigurieren:
# Install Homebrew using domestic mirror/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirrorexport HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottlesSpezifische Paketmanager für das chinesische Festland
Abschnitt betitelt „Spezifische Paketmanager für das chinesische Festland“cnpm ist ein vom Taobao-Team bereitgestellter npm-Client, der standardmäßig den Taobao-Spiegel verwendet:
# Install cnpmnpm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packagescnpm install <package-name>cnpm ist größtenteils mit npm-Befehlen kompatibel und kann als direkter Ersatz verwendet werden.
Überprüfung des Spiegelbeschleunigungseffekts
Abschnitt betitelt „Überprüfung des Spiegelbeschleunigungseffekts“Überprüfen Sie nach dem Einrichten der Spiegel Folgendes:
# Test download speedtime npm install express --registry=https://registry.npmmirror.com
# Compare with official source speedtime npm install express --registry=https://registry.npmjs.orgÜberprüfen der Installation
Abschnitt betitelt „Überprüfen der Installation“Überprüfen Sie nach der Installation, ob Node.js und npm korrekt installiert sind:
# Check Node.js versionnode --version
# Check npm versionnpm --versionStellen Sie sicher, dass die Node.js-Version >= 18.0 ist (Node.js 24+ wird empfohlen). Wenn die Version zu niedrig ist, installieren Sie bitte mit den oben genannten Methoden neu oder verwenden Sie Versionsverwaltungstools, um die richtige Version zu installieren.
Beispiel für eine Verifizierungsausgabe
Abschnitt betitelt „Beispiel für eine Verifizierungsausgabe“Die Ausgabe einer erfolgreichen Verifizierung sollte wie folgt aussehen:
$ node --versionv24.3.0
$ npm --version10.2.3Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Windows-Probleme
Abschnitt betitelt „Windows-Probleme“Wenn node oder npm Befehle sind nach der Installation nicht verfügbar:
- Starten Sie die Eingabeaufforderung oder PowerShell neu
- Wenn immer noch nicht verfügbar, fügen Sie Node.js manuell zu PATH hinzu:
- Suchen Sie nach „Umgebungsvariablen“ und öffnen Sie „Systemumgebungsvariablen bearbeiten“.
- Klicken Sie auf „Umgebungsvariablen“.
- Suchen Sie unter „Systemvariablen“ nach „Pfad“ und klicken Sie auf „Bearbeiten“.
- Node.js-Installationspfad hinzufügen (Standard:
C:\Program Files\nodejs\) - Klicken Sie auf „OK“, um die Änderungen zu speichern
Wenn bei der Verwendung von nvm Ausführungsrichtlinienfehler auftreten:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUsermacOS-Probleme
Abschnitt betitelt „macOS-Probleme“Wenn bei der Installation globaler NPM-Pakete Berechtigungsfehler auftreten:
# Fix npm permissionssudo chown -R $(whoami) ~/.npmsudo chown -R $(whoami) /usr/local/lib/node_modulesWenn nach der Installation keine Befehle verfügbar sind, starten Sie das Terminal neu oder fügen Sie sie manuell zum PATH hinzu (normalerweise in /usr/local/bin).
Linux-Probleme
Abschnitt betitelt „Linux-Probleme“Wenn bei der Installation globaler npm-Pakete Berechtigungsfehler auftreten, wird empfohlen, Node.js-Versionsverwaltungstools (wie nvm oder fnm) anstelle von Systempaketmanagern zu verwenden.
Wenn die über den Systempaketmanager installierte Node.js-Version zu alt ist:
- NodeSource-Repository verwenden (empfohlen, siehe oben)
- Oder verwenden Sie Versionsverwaltungstools (nvm/fnm)
Umgebung prüfen
Abschnitt betitelt „Umgebung prüfen“Wenn die Überprüfung fehlschlägt, überprüfen Sie Folgendes:
# Check if Node.js is in PATHwhere node
# Check installation pathGet-Command node# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)
# Check version detailsnode -vNächste Schritte
Abschnitt betitelt „Nächste Schritte“Nachdem die Installation von Node.js abgeschlossen ist, können Sie mit den folgenden Schritten fortfahren:
Benötigen Sie weitere Hilfe?
Abschnitt betitelt „Benötigen Sie weitere Hilfe?“Wenn Sie auf Probleme stoßen, die hier nicht behandelt werden:
- Besuchen Sie die Offizielle Node.js-Dokumentation
- Überprüfen Sie die HagiCode-Produktübersicht für den aktuellen Produkt- und Werkzeugkontext
- Besuchen Sie die HagiCode-Website für die neuesten Support-Einstiegspunkte