Wie man pnpm aktiviert
pnpm
ist ein effizientes Paketverwaltungstool. Im Vergleich zu herkömmlichen npm
und yarn
verwaltet pnpm
Abhängigkeiten durch Hardlinks und symbolische Links, was den Speicherplatzbedarf auf der Festplatte erheblich reduziert und die Installationsgeschwindigkeit erhöht. Die Verwendung von pnpm
kann Entwicklern helfen, Projektabhängigkeiten schneller zu verwalten und die Entwicklungseffizienz zu steigern.
Node.js, das über ServBay installiert wurde, enthält bereits pnpm
und ist standardmäßig aktiviert. Wenn pnpm
nicht aktiviert ist, können Sie es durch die folgenden Schritte aktivieren.
Aktivieren Sie pnpm
Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein, um
pnpm
zu aktivieren:bashcorepack enable pnpm
1Wenn alles in Ordnung ist, wird kein Echo angezeigt.
Stellen Sie sicher, dass
pnpm
erfolgreich aktiviert wurde, indem Sie den folgenden Befehl eingeben, um die Versionsnummer zu überprüfen:bashpnpm -v
1Beispielausgabe:
bash9.1.0
1
Aktualisieren von pnpm
Wenn beim Eingeben von pnpm
die folgende Meldung erscheint, bedeutet das, dass eine neuere Version von pnpm
installiert werden muss. Geben Sie Y
ein, um den Download und die Installation zu starten:
$ pnpm -v
! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-9.0.6.tgz
? Do you want to continue? [Y/n]
9.0.6
2
3
4
5
Überprüfen Sie erneut die Versionsnummer:
$ pnpm -v
9.0.6
2
Eine bestimmte Version von pnpm ausführen
Wenn Sie eine bestimmte Version von pnpm
ausführen müssen, können Sie dies durch den Befehl pnpm-<version>
tun. Zum Beispiel:
pnpm-18 -v
Beispielausgabe:
9.0.6
Vorteile der Verwendung von pnpm
Der Hauptvorteil von pnpm
liegt in seiner effizienten Abhängigkeitsverwaltung. Durch Hardlinks und symbolische Links wird der Speicherplatzbedarf auf der Festplatte erheblich reduziert und die Installationsgeschwindigkeit erhöht. Hier sind einige praktische Beispiele für die Verwendung von pnpm
:
Abhängigkeiten installieren
Verwenden Sie pnpm
, um Projektabhängigkeiten zu installieren:
pnpm install
Dies installiert alle Abhängigkeiten gemäß der package.json
-Datei und erstellt Hardlinks und symbolische Links zur Optimierung der Festplattennutzung.
Abhängigkeiten hinzufügen
Ein neues Abhängigkeits-Paket hinzufügen:
pnpm add lodash
Dies installiert das lodash
Paket und aktualisiert die package.json
-Datei.
Abhängigkeiten entfernen
Ein Abhängigkeits-Paket entfernen:
pnpm remove lodash
Dies entfernt das lodash
Paket aus dem Projekt und aktualisiert die package.json
-Datei.
Durch die Verwendung von pnpm
können Entwickler schnellere Installationsgeschwindigkeiten für Abhängigkeiten und weniger Speicherplatzbedarf genießen, was die gesamte Entwicklungseffizienz verbessert.