Bun to opcjonalne lokalne środowisko uruchomieniowe do bezpośredniego uruchamiania TypeScript (Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
bun run ..., bun --watch ...). Domyślnym menedżerem pakietów pozostaje 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 będzie go ignorować.
Instalacja
Zainstaluj zależności
bun.lock / bun.lockb są ignorowane przez git, więc w repozytorium nie powstają zmiany. Aby całkowicie pominąć zapisywanie pliku lockfile:Skrypty cyklu życia
Bun blokuje skrypty cyklu życia zależności, chyba że zostaną jawnie uznane za zaufane. W tym repozytorium często blokowane skrypty nie są wymagane:baileyspreinstall— sprawdza główną wersję Node >= 20 (OpenClaw domyślnie używa Node 24 i nadal obsługuje Node 22 LTS, obecnie22.16+)protobufjspostinstall— emituje ostrzeżenia o niezgodnych schematach wersjonowania (brak artefaktów kompilacji)
Zastrzeżenia
Niektóre skrypty nadal mają na stałe wpisane pnpm (na przykładdocs:build, ui:*, protocol:check). Na razie uruchamiaj je przez pnpm.