infoclaw.ru
  • ИИ-агенты
  • OpenClaw ▾
    • Что такое OpenClaw
    • Установка
    • Навыки
    • Интеграции
    • Безопасность
    • Сценарии использования
    • Enterprise
    • Для разработчиков
  • Hermes
  • Свой ИИ ▾
    • Локальный ИИ
    • Доступ из России
  • Материалы ▾
    • Новости
    • Разборы
    • Сравнения
    • Глоссарий
    • Сообщество
FAQ
  1. Главная
  2. Установка
  3. Node.js 22 для OpenClaw: установка и настройка
Установка

Node.js 22 для OpenClaw: установка и настройка

Как установить Node.js 22 для OpenClaw на Windows, macOS и Linux. Рекомендуется nvm. Таблица совместимости версий, частые ошибки и их решения.

СН Степан Ноянов · 18 марта 2026 г. · 4 мин чтения
Node.js 22 для OpenClaw: установка и настройка

Почему OpenClaw требует Node.js 22

OpenClaw написан на TypeScript и выполняется в среде Node.js. Версия 22 — не произвольный выбор: агент использует ряд возможностей, которые появились именно в этом релизе.

Ключевые зависимости от Node.js 22+:

  • Native fetch API — встроенный fetch без полифиллов для работы с LLM API.
  • Web Streams API — потоковая обработка ответов языковых моделей.
  • V8 12.4 — улучшенная производительность работы с JSON и регулярными выражениями.
  • Node Test Runner — используется во внутренних тестах агента.
  • ESM по умолчанию — вся кодовая база OpenClaw использует ES-модули.

Запуск на Node.js 18 или 20 приведёт к ошибкам при старте. Node.js 21 не является LTS и не поддерживается официально.

Таблица совместимости версий

Node.jsСтатусПримечание
16.xНе поддерживаетсяСлишком старая, нет fetch
18.xНе поддерживаетсяНет нужных Web Streams API
20.xНе поддерживаетсяНесовместим с модульной системой
21.xНе поддерживаетсяНе LTS, нестабильная
22.xРекомендуетсяПолная поддержка
23.xЭкспериментальноМожет работать, не тестируется

Подробнее о системных требованиях — в статье про установку OpenClaw.

Установка через nvm (рекомендуется)

nvm (Node Version Manager) — лучший способ управлять версиями Node.js. Он позволяет устанавливать несколько версий и переключаться между ними без конфликтов.

macOS и Linux

  1. Установите nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  1. Активируйте nvm в текущей сессии:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Либо перезапустите терминал — nvm добавит себя в ~/.bashrc или ~/.zshrc автоматически.

  1. Установите Node.js 22 LTS:
nvm install 22
nvm use 22
nvm alias default 22
  1. Проверьте установку:
node --version   # v22.x.x
npm --version    # 10.x.x

Windows (nvm-windows)

На Windows используется отдельная утилита — nvm-windows:

  1. Скачайте установщик с github.com/coreybutler/nvm-windows/releases.
  2. Запустите nvm-setup.exe и следуйте инструкциям мастера.
  3. Откройте PowerShell от имени администратора:
nvm install 22
nvm use 22
  1. Проверьте:
node --version
npm --version

Установка без nvm

Если вы предпочитаете прямую установку:

macOS через Homebrew

brew install node@22
echo 'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Linux (Ubuntu/Debian) через NodeSource

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs

Windows через официальный установщик

Скачайте LTS-версию с nodejs.org и запустите .msi-установщик. Убедитесь, что в мастере отмечена галочка Add to PATH.

Проверка корректной установки

После установки выполните диагностику:

node --version    # ожидается v22.x.x
npm --version     # ожидается 10.x.x или выше
npx --version     # должна быть установлена автоматически

Если команды не найдены — проблема с PATH (смотрите раздел ниже).

Частые ошибки и их решение

Ошибка: «node: command not found»

Причина: Node.js не добавлен в PATH.

Решение на macOS/Linux:

echo $PATH  # проверьте, есть ли путь к node
which node  # должно вернуть путь, например /usr/local/bin/node

Если путь отсутствует, добавьте его вручную. Для nvm:

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
source ~/.zshrc

Решение на Windows: Зайдите в Параметры системы → Переменные среды, найдите переменную PATH и убедитесь, что путь к Node.js присутствует.

Ошибка: «ENGINE: node >= 22 required»

OpenClaw явно проверяет версию при старте. Если видите эту ошибку:

node --version   # проверьте текущую версию
nvm use 22       # переключитесь на нужную

Если используете nvm, убедитесь, что в .nvmrc файле проекта указана версия 22.

Конфликт нескольких версий Node.js

Симптом: node --version показывает правильную версию, но при запуске OpenClaw используется другая.

Решение:

which node         # покажет путь к активной версии
nvm current        # покажет активную версию nvm
nvm alias default 22  # установите 22 как версию по умолчанию

npm install зависает или падает с ошибкой сети

  • Проверьте соединение с интернетом.
  • Смените npm-реестр: npm config set registry https://registry.npmjs.org/
  • Очистите кеш: npm cache clean --force
  • Повторите установку.

Использование .nvmrc в проекте OpenClaw

Репозиторий OpenClaw содержит файл .nvmrc с нужной версией Node.js. Если вы используете nvm, достаточно выполнить в папке проекта:

nvm use

nvm автоматически прочитает файл и переключится на нужную версию. Это исключает ошибки при обновлении проекта.

Следующие шаги

После успешной установки Node.js 22:

  • Перейдите к установке OpenClaw — клонирование репозитория и сборка.
  • Ознакомьтесь с полным гидом по OpenClaw, чтобы понять возможности агента.
  • После установки изучите интеграции OpenClaw для подключения внешних сервисов.
Теги: Node.jsnpmустановкаOpenClaw

Вам также может быть интересно

Установка

Установка OpenClaw на macOS: пошаговая инструкция

18 марта 2026 г. 7 мин
Установка

Установка OpenClaw на Windows: пошаговая инструкция 2026

19 марта 2026 г. 7 мин
💰
Инструмент Калькулятор стоимости AI-моделей Сравните цены GPT-4o, Claude, DeepSeek за минуту
→
🎯
Квиз · 2 мин Какой OpenClaw подходит вам? 5 вопросов — персональная рекомендация
→

Популярное

  1. ИИ-помощник: как выбрать и настроить своего в 2026 году ИИ-агенты
  2. Как писать промпты: правила, которые работают с любой нейросетью ИИ-агенты
  3. Нейросети в России в 2026: что работает, как оплатить и чем заменить Доступ из России
  4. Локальный ИИ: как запустить нейросеть на своём компьютере Локальный ИИ
  5. Что такое Hermes Agent: самообучающийся ИИ-агент простыми словами Hermes Agent

Категории

  • Что такое OpenClaw (8)
  • Установка (16)
  • Навыки (11)
  • Интеграции (15)
  • Сравнения (14)
  • Сценарии использования (22)
  • Новости (106)
  • Enterprise / NemoClaw (7)
  • Безопасность (10)
  • Сообщество (1)
  • Для разработчиков (6)
  • Вопросы и ответы (2)
  • Доступ из России (6)
  • Локальный ИИ (8)
  • ИИ-агенты (10)
  • Разборы
  • Hermes Agent (10)
  • Глоссарий (12)

Недавнее

  • Что такое ИИ-агент простыми словами: объясняем на бытовых примерах сегодня
  • Готовые промпты для работы: 15 шаблонов, которые можно скопировать сегодня
  • ИИ-агент или чат-бот: в чём разница и что вам нужно сегодня

Быстрый старт

Новичок в OpenClaw? Начните отсюда:

  • → Что такое OpenClaw
  • → Установка за 10 минут
  • → Топ-10 навыков
  • → Подключить Telegram

Теги

установканавыкиtelegramwhatsappmacoswindowsenterpriseголосopen-sourcellmprivacynode.js
infoclaw.ru

Независимый информационный ресурс об ИИ-агенте OpenClaw. Статьи, гайды и новости на русском языке.

Разделы

  • Что такое OpenClaw
  • Установка
  • Навыки
  • Интеграции
  • Сравнения
  • Enterprise
  • Безопасность
  • Новости

Интеграции

  • Telegram
  • WhatsApp
  • Slack
  • Discord
  • iMessage
  • Teams
  • Matrix
  • Все (20+) →

Ресурсы

  • Вопросы и ответы
  • Глоссарий
  • Для разработчиков
  • Сообщество
  • Карта сайта

© 2026 infoclaw.ru — Независимый ресурс. Не является официальным сайтом проекта OpenClaw.

О проекте Автор Политика конфиденциальности Пользовательское соглашение Контакты