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:
export VOLTA_FEATURE_PNPM=1
Laden Sie dann Ihre Shell neu oder führen Sie aus:
source ~/.bashrc # oder Ihre spezifische Profil-Datei
Unter Windows
- Öffnen Sie das Startmenü und suchen Sie nach "Umgebungsvariablen"
- Klicken Sie auf "Systemumgebungsvariablen bearbeiten"
- Klicken Sie im Systemeigenschaften-Fenster auf "Umgebungsvariablen"
- Unter "Benutzervariablen" klicken Sie auf "Neu"
- Geben Sie "VOLTA_FEATURE_PNPM" als Variablennamen und "1" als Wert ein
- 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:
- pnpm als Ihren Standard-Paketmanager installieren:
volta install pnpm
- Eine spezifische pnpm-Version in einem Projekt festlegen:
volta pin pnpm@7.14.0
- Installierte pnpm-Versionen anzeigen:
volta list pnpm
Fehlerbehebung
Wenn Sie Probleme mit pnpm in Volta haben:
Überprüfen Sie, ob das Feature-Flag korrekt gesetzt ist:
- Unter Unix:
echo $VOLTA_FEATURE_PNPM
- Unter Windows:
echo %VOLTA_FEATURE_PNPM%
- Unter Unix:
Prüfen Sie, ob pnpm ordnungsgemäß installiert ist:
- Führen Sie
volta list
aus, um zu sehen, ob pnpm in der Liste erscheint
- Führen Sie
Für alle anderen Probleme melden Sie diese bitte im Volta GitHub Repository.