Bun là một runtime cục bộ tùy chọn để chạy trực tiếp TypeScript (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 ...). Trình quản lý gói mặc định vẫn là pnpm, được hỗ trợ đầy đủ và được công cụ tài liệu sử dụng. Bun không thể dùng pnpm-lock.yaml và sẽ bỏ qua tệp này.
Cài đặt
Cài đặt các phụ thuộc
bun.lock / bun.lockb bị git bỏ qua, nên không gây thay đổi trong repo. Để bỏ qua hoàn toàn việc ghi lockfile:Script vòng đời
Bun chặn các script vòng đời của phụ thuộc trừ khi chúng được tin cậy một cách rõ ràng. Với repo này, các script thường bị chặn không bắt buộc:@whiskeysockets/baileyspreinstall— kiểm tra phiên bản chính của Node >= 20 (OpenClaw mặc định dùng Node 24 và vẫn hỗ trợ Node 22 LTS, hiện là22.14+)protobufjspostinstall— phát cảnh báo về các quy ước phiên bản không tương thích (không có artifact build)
Lưu ý
Một số script vẫn hardcode pnpm (ví dụdocs:build, ui:*, protocol:check). Hiện tại hãy chạy các script đó qua pnpm.