Naar hoofdinhoud gaan

Documentation Index

Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Bun wordt niet aanbevolen voor Gateway-runtime (bekende problemen met WhatsApp en Telegram). Gebruik Node voor productie.
Bun is een optionele lokale runtime om TypeScript rechtstreeks uit te voeren (bun run ..., bun --watch ...). De standaard pakketbeheerder blijft pnpm, dat volledig wordt ondersteund en door documentatietooling wordt gebruikt. Bun kan pnpm-lock.yaml niet gebruiken en zal het negeren.

Installeren

1

Afhankelijkheden installeren

bun install
bun.lock / bun.lockb staan in gitignore, dus er is geen repo-ruis. Om lockfile-wijzigingen volledig over te slaan:
bun install --no-save
2

Bouwen en testen

bun run build
bun run vitest run

Levenscyclusscripts

Bun blokkeert levenscyclusscripts van afhankelijkheden tenzij ze expliciet worden vertrouwd. Voor deze repo zijn de scripts die vaak worden geblokkeerd niet vereist:
  • baileys preinstall — controleert Node major >= 20 (OpenClaw gebruikt standaard Node 24 en ondersteunt nog steeds Node 22 LTS, momenteel 22.16+)
  • protobufjs postinstall — geeft waarschuwingen over incompatibele versieschema’s (geen buildartefacten)
Als je een runtimeprobleem tegenkomt waarvoor deze scripts nodig zijn, vertrouw ze dan expliciet:
bun pm trust baileys protobufjs

Kanttekeningen

Sommige scripts bevatten nog steeds hardcoded pnpm (bijvoorbeeld docs:build, ui:*, protocol:check). Voer die voorlopig uit via pnpm.

Gerelateerd