Bun(實驗性)
Bun 是一個可選的本機執行時,用於直接執行 TypeScript(bun run ...、bun --watch ...)。預設的套件管理員仍為 pnpm,完全支援且由文件工具使用。Bun 無法使用 pnpm-lock.yaml 並將忽略它。
安裝
1
安裝相依性
bun.lock / bun.lockb 被 gitignored,所以沒有倉庫混亂。若要完全跳過鎖定檔案寫入:2
建置和測試
生命週期腳本
Bun 會阻止依賴生命週期腳本,除非明確信任。對於此倉庫,通常被阻止的腳本不是必需的:@whiskeysockets/baileyspreinstall— 檢查 Node major >= 20(OpenClaw 預設使用 Node 24,仍然支援 Node 22 LTS,目前22.16+)protobufjspostinstall— 發出關於不相容版本架構的警告(無建置成品)
警告
某些腳本仍然硬編碼 pnpm(例如docs:build、ui:*、protocol:check)。目前請通過 pnpm 執行這些。