Naar hoofdinhoud gaan

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 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 standaardpakketbeheerder blijft pnpm, dat volledig wordt ondersteund en door de 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 het schrijven van lockfiles volledig over te slaan:
bun install --no-save
2

Bouwen en testen

bun run build
bun run vitest run

Levenscyclus-scripts

Bun blokkeert levenscyclus-scripts van afhankelijkheden tenzij ze expliciet worden vertrouwd. Voor deze repo zijn de scripts die vaak worden geblokkeerd niet vereist:
  • @whiskeysockets/baileys preinstall — controleert Node major >= 20 (OpenClaw gebruikt standaard Node 24 en ondersteunt nog steeds Node 22 LTS, momenteel 22.14+)
  • 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 @whiskeysockets/baileys protobufjs

Kanttekeningen

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

Gerelateerd