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.lock / bun.lockb ігноруються Git, тому в репозиторії не виникає зайвих змін. Щоб повністю пропустити записування lockfile:Скрипти життєвого циклу
Bun блокує скрипти життєвого циклу залежностей, якщо їм явно не надано довіру. Для цього репозиторію скрипти, які зазвичай блокуються, не потрібні:baileyspreinstall— перевіряє, що основна версія Node >= 20 (OpenClaw за замовчуванням використовує Node 24 і все ще підтримує Node 22 LTS, наразі22.16+)protobufjspostinstall— виводить попередження про несумісні схеми версій (без артефактів збірки)
Застереження
Деякі скрипти досі жорстко прив’язані до pnpm (наприклад,docs:build, ui:*, protocol:check). Поки що запускайте їх через pnpm.