pnpm ist ein schneller, speichereffizienter JavaScript-Paketmanager, der ein Content-Addressable-Store verwendet, um Pakete projektübergreifend zu teilen. Er gewährleistet deterministische Installationen und ein restriktives node_modules-Layout, um Phantom-Abhängigkeiten zu vermeiden. Ideal für Monorepos und CI, reduziert er Speicherbedarf und Installationsd…
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und verwandte Bausteine zu öffnen.
Technischer Baustein: kann automatisiert, integriert oder betrieben werden.
Konkretes Rädchen im System, das in größeren Zusammenhängen wirkt.
Ein JavaScript-Paketmanager mit gemeinsamem Content-Addressable Store, schnellen Installationen und Unterstützung für Workspaces.
pnpm entstand 2017 aus der Arbeit von Zoltan Kochan an einem effizienteren npm-kompatiblen Paketmanager. Die Entwicklung führte das Verlinken aus einem Content-Addressable Store, ein strikteres Abhängigkeitslayout und später native Workspace-Funktionen für Monorepos zusammen.
pnpm speichert jede Paketversion einmal global und verlinkt sie in Projekte. Eine Lockdatei hält die Auflösung reproduzierbar; das isolierte node_modules-Layout verhindert, dass nicht deklarierte Abhängigkeiten zufällig funktionieren. Workspaces bündeln mehrere Pakete, verlangen aber klare Skript- und Release-Regeln.
Pakete werden dedupliziert in einem gemeinsamen adressierbaren Speicher abgelegt.
Das Layout macht nicht deklarierte Abhängigkeiten sichtbar.
Mehrere zusammengehörige Pakete werden in einem Repository koordiniert.
pnpm reduziert Installations- und Speicheraufwand und stärkt reproduzierbare Builds, besonders in Monorepos und CI. Teamweite Versionen, Lockfile-Pflege und Tool-Kompatibilität müssen festgelegt werden.
Wo dieser Baustein im Themenmodell verortet ist.
Keine Strukturpfade verfügbar.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.