Bu sayfada
Bu sayfada
Runtimes
Bun
Bun, isteğe bağlı bir bağımlılık yükleyicisi ve paket betiği çalıştırıcısı olarak kullanılmaya devam edebilir. Varsayılan paket yöneticisi, tam olarak desteklenen ve dokümantasyon araçları tarafından kullanılan pnpm olmaya devam eder. Bun, pnpm-lock.yaml kullanamaz ve bunu yok sayar.
Kurulum
Bağımlılıkları yükleyin
bun.lock / bun.lockb git tarafından yok sayılır, dolayısıyla depoda değişiklik oluşmaz. Kilit dosyasına yazmayı tamamen atlamak için:
Derleyin ve test edin
OpenClaw'ın kendisini başlatan komutlar yine de Node üzerinden çalıştırılmalıdır.
Yaşam döngüsü betikleri
Bun, açıkça güvenilir olarak işaretlenmedikçe 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; Node 24 önerilmek üzere Node 22.22.3+, 24.15+ veya 25.9+ gerektirir)protobufjspostinstall: uyumsuz sürüm şemaları hakkında uyarılar verir (derleme yapıtı yoktur)
Bu betikleri gerektiren bir çalışma zamanı sorunuyla karşılaşırsanız bunları açıkça güvenilir olarak işaretleyin:
Uyarılar
Bazı paket betikleri, dahili olarak pnpm değerini sabit kodlar (örneğin check:docs, ui:*, protocol:check). Bunları bun run üzerinden çalıştırmak yine de pnpm çağırır; bu nedenle söz konusu betikleri doğrudan pnpm üzerinden çalıştırın.