Skip to content

Häufig gestellte Fragen zu nvm-sh (FAQ)

Linux/macOS-Version

Fügen Sie zu ~/.bashrc oder ~/.zshrc hinzu:

bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

Ich habe NVM installiert, aber der Befehl nvm funktioniert nicht

Dies kann mehrere Ursachen haben:

  1. Umgebungsvariablen nicht richtig eingestellt: Stellen Sie sicher, dass das NVM-Verzeichnis zu Ihrem PATH hinzugefügt wurde
  2. Terminal muss neu gestartet werden: Schließen Sie nach der Installation Ihr Terminal oder Ihre Eingabeaufforderung und öffnen Sie es erneut
  3. Konfigurationsdatei nicht aktualisiert: Überprüfen Sie, ob Ihre Bash-Konfigurationsdatei (.bashrc, .bash_profile, .zshrc usw.) den NVM-Initialisierungscode enthält

Nutzungsprobleme

Node.js-Version kehrt bei jedem Öffnen eines neuen Terminals zur Standardversion zurück

Dies geschieht, weil NVM in jeder neuen Terminalsitzung die Standardversion lädt. Um dieses Problem zu lösen, können Sie:

  1. Eine Standard-Node.js-Version festlegen:

    bash
    nvm alias default 14.17.0
  2. Eine .nvmrc-Datei in Ihrem Projektverzeichnis erstellen und nvm use im Projektverzeichnis ausführen

Global installierte Pakete verschwinden nach dem Wechsel der Node.js-Version

Dies ist ein normales Verhalten von NVM. Jede Node.js-Version hat ihren eigenen separaten Satz globaler Pakete. Wenn Sie die Version wechseln, können Sie nur auf die globalen Pakete zugreifen, die für die aktuelle Version installiert sind.

Zu den Lösungen gehören:

  1. Globale Pakete separat in jeder benötigten Node.js-Version installieren
  2. Den Befehl nvm reinstall-packages verwenden, um Pakete von einer Version auf eine andere zu kopieren

SSL-Fehler bei Verwendung von nvm install

Wenn Sie auf SSL-Zertifikatsprobleme stoßen, können Sie folgende Methoden ausprobieren:

bash
# Windows
nvm install 14.17.0 --insecure

# Linux/macOS
NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install 14.17.0

Fehler bei der Installation der Node.js-Version auf macOS

Sie stoßen auf einen Node.js-Modulkompilierungsfehler, der typischerweise beim Ausführen von npm install oder yarn install auftritt. Spezifische Fehlermeldung:

bash
# Fehler:
/,nym/,cache/src/node-y14.18.0/files/out/Release/obj.target/v8 zlib/deps/v8/third party/zlib/zutil.o] Error 1
make[1]: *** [/Users/.../zutil.o] Error 1

Dies deutet auf einen Fehler bei der Kompilierung der zlib-Bibliothek für die V8 JavaScript-Engine hin, von der Node.js-Module abhängen.

Lösung:

bash
# Xcode Command Line Tools installieren
xcode-select --install

# Homebrew installieren (falls nicht installiert)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Python installieren (Python 3 empfohlen)
brew install python

Wie deinstalliere ich NVM?

Linux/macOS

  1. Löschen Sie das NVM-Verzeichnis: rm -rf "$NVM_DIR"
  2. Entfernen Sie NVM-bezogene Zeilen aus Ihren Shell-Konfigurationsdateien (.bashrc, .bash_profile, .zshrc usw.), siehe Installationsanleitung für Details

Erstellt mit VitePress