Bun, TypeScript’i doğrudan çalıştırmak için isteğe bağlı bir yerel çalışma zamanıdır (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 ...). 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
Install dependencies
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: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:baileyspreinstall— Node ana sürümünün >= 20 olduğunu denetler (OpenClaw varsayılan olarak Node 24 kullanır ve şu anda22.16+olan Node 22 LTS’yi hâlâ destekler)protobufjspostinstall— uyumsuz sürüm şemaları hakkında uyarılar üretir (derleme yapıtı yok)
Uyarılar
Bazı betikler hâlâ pnpm’i sabit olarak kullanır (örneğindocs:build, ui:*, protocol:check). Şimdilik bunları pnpm üzerinden çalıştırın.