pnpm, który jest w pełni obsługiwany i używany przez narzędzia dokumentacji. Bun nie może używać pnpm-lock.yaml i je ignoruje.
Instalacja
1
Zainstaluj zależności
bun.lock / bun.lockb są ignorowane przez Git, więc nie powodują zmian w repozytorium. Aby całkowicie pominąć zapisywanie plików blokady:2
Zbuduj i przetestuj
Skrypty cyklu życia
Bun blokuje skrypty cyklu życia zależności, jeśli nie zostały wyraźnie uznane za zaufane. W tym repozytorium często blokowane skrypty nie są wymagane:baileyspreinstall: sprawdza, czy główna wersja Node jest >= 20 (OpenClaw wymaga Node 22.22.3+, 24.15+ lub 25.9+; zalecany jest Node 24)protobufjspostinstall: wyświetla ostrzeżenia o niezgodnych schematach wersjonowania (bez artefaktów kompilacji)
Ograniczenia
Niektóre skrypty pakietów mają wewnętrznie wpisane na stałepnpm (na przykład check:docs, ui:*, protocol:check). Uruchamianie ich za pomocą bun run nadal wywołuje pnpm w powłoce, dlatego należy uruchamiać je bezpośrednio za pomocą pnpm.