Среда и отладка
Сбой Node + tsx
На этой странице описано устранение сбоев Node.js и tsx при запуске шлюза или CLI OpenClaw (например, node --import tsx или скриптов с tsx).
Типичные причины
- Версия Node : для OpenClaw требуется Node 22+. Более старая версия может вызывать сбои среды выполнения или нативных модулей.
- tsx / загрузчик : сбои при старте или загрузке TypeScript могут быть из‑за версии tsx, порядка
--importили конфликтующих загрузчиков. - Память / нативное : большая нагрузка или нативные аддоны могут приводить к OOM или segfault; см. Node.js по версии и окружению.
Быстрая проверка
- Версия Node : выполнить
node -v(ожидается v22 или выше). - Воспроизведение без tsx : попробовать тот же сценарий с обычным
nodeи скомпилированным JS, чтобы понять, связан ли сбой с tsx. - Диагностика : использовать флаги диагностики (например,
OPENCLAW_DEBUG_*) для получения дополнительных логов перед сбоем.
См. также
- Отладка — переопределения runtime, режим watch шлюза, профиль dev
- Скрипты — вспомогательные скрипты и соглашения
- Node.js — версия Node и PATH
- Флаги диагностики — флаги отладки и трассировки