pnpm, der vollständig unterstützt und von den Dokumentationswerkzeugen verwendet wird. Bun kann pnpm-lock.yaml nicht verwenden und ignoriert es.
Installation
1
Abhängigkeiten installieren
bun.lock / bun.lockb werden von Git ignoriert, sodass keine Änderungen im Repository entstehen. So verhindern Sie Schreibvorgänge an Lockfiles vollständig:2
Erstellen und testen
Lebenszyklusskripte
Bun blockiert Lebenszyklusskripte von Abhängigkeiten, sofern ihnen nicht ausdrücklich vertraut wird. Für dieses Repository sind die häufig blockierten Skripte nicht erforderlich:baileyspreinstall: prüft, ob die Node-Hauptversion >= 20 ist (OpenClaw erfordert Node 22.22.3+, 24.15+ oder 25.9+; Node 24 wird empfohlen)protobufjspostinstall: gibt Warnungen zu inkompatiblen Versionsschemata aus (keine Build-Artefakte)
Einschränkungen
Einige Paketskripte verwenden intern festpnpm (zum Beispiel check:docs, ui:*, protocol:check). Wenn sie über bun run ausgeführt werden, rufen sie dennoch pnpm über die Shell auf. Führen Sie diese daher einfach direkt über pnpm aus.