Skip to content

pnpm-Unterstützung

Die Unterstützung für pnpm ist derzeit experimentell. Um sie zu aktivieren, stellen Sie sicher, dass die Umgebungsvariable VOLTA_FEATURE_PNPM auf 1 gesetzt ist. Unter Windows kann dies zu Ihren Benutzer- oder Systemumgebungsvariablen in den Systemeinstellungen hinzugefügt werden. Unter Linux/Mac können Sie den Wert in Ihrem Profilskript (z.B. .bash_profile, .zshrc oder ähnlich) setzen.

Da diese Unterstützung experimentell ist, kann es einige bestehende Probleme geben. Einige der bekannten Einschränkungen sind unten aufgeführt. Wenn Sie jedoch beim Verwenden von pnpm mit Volta auf etwas stoßen, das nicht so funktioniert, wie Sie es erwarten würden, öffnen Sie bitte ein Issue auf unserem GitHub.

Bekannte Einschränkungen

Globale Installationen

Derzeit werden globale Installationen (z.B. pnpm install -g) nicht unterstützt und führen zu einem Fehler.

Migration

Es gibt derzeit keine automatische Migration, daher müssen Sie, wenn Sie zuvor pnpm als globales Volta-Paket installiert hatten, es manuell neu installieren, indem Sie volta install pnpm aufrufen. Bevor Sie die Unterstützung aktivieren und die Neuinstallation durchführen, können Sie das zuvor installierte pnpm-Paket über volta uninstall pnpm deinstallieren. Sobald Sie zur nativen pnpm-Unterstützung wechseln, können Sie das isolierte alte pnpm-Paket möglicherweise nicht mehr durch Aufruf desselben Befehls entfernen, da derzeit keine Deinstallationsimplementierung vorhanden ist.

pnpm-Unterstützung aktivieren

Unter Unix (Linux/macOS)

Fügen Sie die folgende Zeile zu Ihrem Shell-Profil (.bashrc, .zshrc, etc.) hinzu:

bash
export VOLTA_FEATURE_PNPM=1

Laden Sie dann Ihre Shell neu oder führen Sie aus:

bash
source ~/.bashrc  # oder Ihre spezifische Profil-Datei

Unter Windows

  1. Öffnen Sie das Startmenü und suchen Sie nach "Umgebungsvariablen"
  2. Klicken Sie auf "Systemumgebungsvariablen bearbeiten"
  3. Klicken Sie im Systemeigenschaften-Fenster auf "Umgebungsvariablen"
  4. Unter "Benutzervariablen" klicken Sie auf "Neu"
  5. Geben Sie "VOLTA_FEATURE_PNPM" als Variablennamen und "1" als Wert ein
  6. Klicken Sie auf "OK", um alle Dialoge zu schließen

pnpm mit Volta verwenden

Sobald Sie die pnpm-Unterstützung aktiviert haben, können Sie:

  1. pnpm als Ihren Standard-Paketmanager installieren:
bash
volta install pnpm
  1. Eine spezifische pnpm-Version in einem Projekt festlegen:
bash
volta pin pnpm@7.14.0
  1. Installierte pnpm-Versionen anzeigen:
bash
volta list pnpm

Fehlerbehebung

Wenn Sie Probleme mit pnpm in Volta haben:

  1. Überprüfen Sie, ob das Feature-Flag korrekt gesetzt ist:

    • Unter Unix: echo $VOLTA_FEATURE_PNPM
    • Unter Windows: echo %VOLTA_FEATURE_PNPM%
  2. Prüfen Sie, ob pnpm ordnungsgemäß installiert ist:

    • Führen Sie volta list aus, um zu sehen, ob pnpm in der Liste erscheint
  3. Für alle anderen Probleme melden Sie diese bitte im Volta GitHub Repository.