Bun 是選用的本機執行階段,可直接執行 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 ...)。預設套件管理器仍是 pnpm,它受到完整支援,也用於文件工具。Bun 無法使用 pnpm-lock.yaml,並會忽略它。
安裝
生命週期腳本
Bun 會封鎖依賴的生命週期腳本,除非明確信任。對此 repo 而言,常見被封鎖的腳本並非必要:@whiskeysockets/baileyspreinstall— 檢查 Node 主要版本 >= 20(OpenClaw 預設使用 Node 24,且仍支援 Node 22 LTS,目前為22.14+)protobufjspostinstall— 發出不相容版本配置的警告(沒有建置產物)
注意事項
部分腳本仍硬編碼 pnpm(例如docs:build、ui:*、protocol:check)。目前請透過 pnpm 執行這些腳本。