infoclaw.ru
  • Что такое OpenClaw
  • Установка
  • Навыки
  • Интеграции
  • Сравнения
  • Новости
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. Moltbook: соцсеть для AI-агентов с 1,5 миллиона ботов Что такое OpenClaw
  2. OpenClaw купил автомобиль: как AI-агент сэкономил $4,200 Сценарии использования
  3. Multi-agent в OpenClaw: как запустить команду AI-агентов Сценарии использования
  4. Что такое OpenClaw: полный гид по первому вирусному ИИ-агенту 2026 года Что такое OpenClaw
  5. OpenClaw 2026.7.1-beta.5: ключевые обновления и улучшения функционала на базе новых моделей и провайдеров Новости

Категории

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

Недавнее

  • OpenClaw 2026.7.1-beta.5: ключевые обновления и улучшения функционала на базе новых моделей и провайдеров сегодня
  • OpenClaw усилил защиту установки: предотвращение повреждения потока в сценариях curl | bash 2 дн. назад
  • OpenClaw 2026.7.1-beta.2: Обновления и улучшения для пользователей и разработчиков 4 дн. назад

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

Новичок в 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.

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