Ana içeriğe atla

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, Gateway çalışma zamanı için önerilmez (WhatsApp ve Telegram ile bilinen sorunlar). Üretim için Node kullanın.
Bun, TypeScript’i doğrudan çalıştırmak için isteğe bağlı bir yerel çalışma zamanıdır (bun run ..., bun --watch ...). Varsayılan paket yöneticisi, tamamen desteklenen ve belge araçları tarafından kullanılan pnpm olarak kalır. Bun, pnpm-lock.yaml dosyasını kullanamaz ve onu yok sayar.

Kurulum

1

Install dependencies

bun install
bun.lock / bun.lockb git tarafından yok sayılır, bu yüzden depoda değişiklik gürültüsü oluşmaz. Kilit dosyası yazımlarını tamamen atlamak için:
bun install --no-save
2

Build and test

bun run build
bun run vitest run

Yaşam döngüsü betikleri

Bun, açıkça güvenilmediği sürece bağımlılık yaşam döngüsü betiklerini engeller. Bu depo için yaygın olarak engellenen betikler gerekli değildir:
  • baileys preinstall — Node ana sürümünün >= 20 olduğunu denetler (OpenClaw varsayılan olarak Node 24 kullanır ve şu anda 22.16+ olan Node 22 LTS’yi hâlâ destekler)
  • protobufjs postinstall — uyumsuz sürüm şemaları hakkında uyarılar üretir (derleme yapıtı yok)
Bu betikleri gerektiren bir çalışma zamanı sorunuyla karşılaşırsanız, onlara açıkça güvenin:
bun pm trust baileys protobufjs

Uyarılar

Bazı betikler hâlâ pnpm’i sabit olarak kullanır (örneğin docs:build, ui:*, protocol:check). Şimdilik bunları pnpm üzerinden çalıştırın.

İlgili