Di halaman ini
Di halaman ini
Runtimes
Bun
Bun tetap dapat digunakan sebagai penginstal dependensi dan penjalankan skrip paket opsional. Manajer paket default tetap pnpm, yang didukung sepenuhnya dan digunakan oleh alat dokumentasi. Bun tidak dapat menggunakan pnpm-lock.yaml dan mengabaikannya.
Instalasi
Instal dependensi
bun.lock / bun.lockb diabaikan oleh git, sehingga tidak ada perubahan pada repo. Untuk sepenuhnya melewati penulisan lockfile:
Build dan pengujian
Perintah yang meluncurkan OpenClaw itu sendiri tetap harus dijalankan melalui Node.
Skrip siklus hidup
Bun memblokir skrip siklus hidup dependensi kecuali jika dipercaya secara eksplisit. Untuk repo ini, skrip yang biasanya diblokir tidak diperlukan:
baileyspreinstall: memeriksa versi mayor Node >= 20 (OpenClaw memerlukan Node 22.22.3+, 24.15+, atau 25.9+, dengan Node 24 direkomendasikan)protobufjspostinstall: menampilkan peringatan tentang skema versi yang tidak kompatibel (tanpa artefak build)
Jika Anda mengalami masalah runtime yang memerlukan skrip ini, percayai skrip tersebut secara eksplisit:
Catatan penting
Beberapa skrip paket melakukan hardcode pnpm secara internal (misalnya check:docs, ui:*, protocol:check). Menjalankannya melalui bun run tetap memanggil pnpm melalui shell, jadi jalankan langsung melalui pnpm.