Artikel für Leute, die
den Stack ausliefern
Beiträge zu React, Node.js, TypeScript und AI. Ein übersetzter Text wird gezeigt, wenn er existiert. Sonst sehen Sie den englischen Text und einen Hinweis.
Tag: pnpm
Warum pnpm schneller installiert als npm: Speicher, Verknüpfungen und Strict node_modules
PNPM ist bei der Installationsgeschwindigkeit schneller als npm, da es einen inhaltsspezifisch adressierbaren Speicher verwendet, Hardlinks anstelle von Kopien sowie ein streng verknüpftes node_modules, das aufwändiges Hoisting überspringt.
3 Min. LesezeitDriftr: ein gepflegter Node-Versionmanager basierend auf Shims nach dem Stillstand von Volta
Ersetzen Sie die ruhigen Volta-Arbeitsabläufe durch Go-Shims, Projekt-Pins sowie die Optimierung des pnpm Shared-Store, die verhindert, dass node_modules in jedem Repository doppelt gespeichert wird.
8 Min. LesezeitEinen NestJS-Backend in ein pnpm- und Turborepo-basiertes Monorepo verschieben
Teilen Sie TypeScript-Kontrakte über APIs mithilfe von pnpm Workspaces, Turborepo Task-Graphen, cache-freundlichen Dockerfiles sowie pnpm-Katalogen – ohne dass übliche Elemente zu einem Unordnungshafen werden.
7 Min. LesezeitEin Node-Projekt von npm auf pnpm umstellen, ohne das Team zu stören
npm gegen pnpm im Hinblick auf die Dateistruktur, Phantom-Abhängigkeiten und Lockfiles, anschließend eine Migration eines Node.js-Teams mit pnpm import, only-allow sowie einem festgelegten packageManager-Feld.
6 Min. LesezeitSchritt für Schritt: Aufbau eines pnpm- und Turborepo-basierten Monorepos für Node.js-Anwendungen
Erstellen Sie ein TypeScript-Monorepo aus einem leeren Ordner mithilfe von pnpm workspaces und Turborepo, und führen Sie anschließend Aufgaben für eine Webanwendung, eine API sowie gemeinsame Pakete aus, kompilieren und filtern Sie diese.
8 Min. LesezeitWo Turborepo in einem NestJS Monorepo Platz findet und wann man darauf verzichten sollte
Wie Turborepo, pnpm Workspaces und NestJS die Arbeit in einem TypeScript-Monorepo aufteilen: gemeinsame Pakete, Task-Graphen, Caching, Kopplungsrisiken und wann man darauf verzichten sollte.
15 Min. LesezeitProfilierung einer langsamen Webpack-Monorepo-Kompilierung, bevor man zu einem neuen Bundler greift
Wie das Profilieren eines 20-minütigen Webpack-Micro-frontend-Builds auf Terser, Babel, Installationen sowie Docker-Caching hinwies und welche Korrekturen die Dauer auf etwa zwei Minuten reduzierten.
9 Min. LesezeitEinführung von Prisma 7 in einem Next.js 16 TypeScript-Projekt
Installieren Sie Prisma 7 in einer Next.js 16 TypeScript-Anwendung, konfigurieren Sie prisma.config.ts, führen Sie PostgreSQL-Migrationen aus und verwenden Sie einen Singleton-Client, damit keine Verbindungen leckagen.
4 Min. Lesezeitnpm gegen pnpm: Vergleich von Speicherung, Geschwindigkeit und praktischen Kompromissen
Dieser Artikel vergleicht, wie npm und pnpm die Speicherung von Abhängigkeiten, die Installationsgeschwindigkeit sowie die Arbeitsabläufe in Monorepos handhaben, um Ihnen dabei zu helfen, das richtige Tool für Ihr Projekt auszuwählen.
11 Min. Lesezeit
Über diese Artikel
Angebot in 24 Stunden
Denselben Stack in einer Operator-Schicht? Brief schicken — Angebot in 24 Stunden.