Langsung ke konten utama

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 tidak direkomendasikan untuk runtime gateway (masalah yang diketahui dengan WhatsApp dan Telegram). Gunakan Node untuk produksi.
Bun adalah runtime lokal opsional untuk menjalankan TypeScript secara langsung (bun run ..., bun --watch ...). Manajer paket bawaan tetap pnpm, yang didukung penuh dan digunakan oleh tooling docs. Bun tidak dapat menggunakan pnpm-lock.yaml dan akan mengabaikannya.

Instal

1

Instal dependensi

bun install
bun.lock / bun.lockb diabaikan oleh git, sehingga tidak ada churn repo. Untuk sepenuhnya melewati penulisan lockfile:
bun install --no-save
2

Build dan uji

bun run build
bun run vitest run

Skrip siklus hidup

Bun memblokir skrip siklus hidup dependensi kecuali dipercaya secara eksplisit. Untuk repo ini, skrip yang umum diblokir tidak diperlukan:
  • baileys preinstall — memeriksa versi mayor Node >= 20 (OpenClaw secara bawaan menggunakan Node 24 dan masih mendukung Node 22 LTS, saat ini 22.16+)
  • protobufjs postinstall — mengeluarkan peringatan tentang skema versi yang tidak kompatibel (tidak ada artefak build)
Jika Anda mengalami masalah runtime yang memerlukan skrip ini, percayai secara eksplisit:
bun pm trust baileys protobufjs

Catatan

Beberapa skrip masih meng-hardcode pnpm (misalnya docs:build, ui:*, protocol:check). Jalankan skrip tersebut melalui pnpm untuk saat ini.

Terkait