Перейти к содержимому

Выберите язык

Текущий язык: Русский

Установка Node.js

На этой странице описано, как установить Node.js в Windows, macOS и Linux. Desktop и версия из Microsoft Store больше не включают Node.js: они напрямую используют node и npm из вашей системы, и от них же зависят OpenSpec и большинство Agent CLI.

Требования к версии

Нужен Node.js 24 или выше, минимально допустимая версия — тоже 24. Обычно достаточно установить последнюю LTS-версию. npm устанавливается вместе с Node.js, отдельно устанавливать его не нужно.

Для каких способов установки он нужен

  • Microsoft Store / Desktop: нужен, причем node и npm должны находиться в системной переменной PATH.

Установка Node.js

Способ первый: официальный установщик (рекомендуется)

  1. Откройте официальный сайт Node.js
  2. Скачайте установщик Windows (файл .msi) версии LTS (долгосрочная поддержка) и убедитесь, что номер версии не ниже 24
  3. Дважды щелкните, чтобы запустить установщик
  4. Следуйте подсказкам мастера установки:
    • Примите лицензионное соглашение
    • Выберите путь установки (подойдет значение по умолчанию)
    • Оставьте флажок «Add to PATH» установленным
    • Нажмите «Install», чтобы начать установку
  5. После завершения установки нажмите «Finish»

Способ второй: использование winget

Откройте PowerShell или командную строку и выполните следующую команду:

终端窗口
winget install OpenJS.NodeJS.LTS

После установки заново откройте терминал, чтобы изменения вступили в силу.

Использование менеджеров версий

Если вам нужно переключаться между несколькими версиями Node.js, можно использовать менеджеры версий.

Пользователям Desktop на заметку

В macOS и Linux такие инструменты, как nvm и fnm, обычно задают PATH только в файлах конфигурации оболочки (например, .bashrc, .zshrc). Desktop, запущенный из Dock, меню приложений или с ярлыка на рабочем столе, эти файлы не читает и может не найти node. Если вы используете менеджер версий, запускайте Desktop из терминала, в котором уже работает node, либо воспользуйтесь описанной выше установкой на уровне системы.

nvm (Node Version Manager)

Linux/macOS

Скопируйте актуальную команду установки прямо из README официального репозитория nvm и не используйте адреса скриптов старых версий.

После установки перезагрузите конфигурацию оболочки:

终端窗口
source ~/.bashrc
# Или для пользователей Zsh
source ~/.zshrc

Windows

В Windows рекомендуется использовать nvm-windows:

  1. Скачайте последнюю версию nvm-setup.exe со страницы nvm-windows releases
  2. Запустите установщик
  3. Заново откройте командную строку или PowerShell

fnm (Fast Node Manager)

fnm — это более быстрый и простой инструмент управления версиями Node.js, написанный на Rust.

Linux/macOS

终端窗口
# Установка с помощью curl
curl -fsSL https://fnm.vercel.app/install | bash
# После установки перезагрузите конфигурацию оболочки
source ~/.bashrc
# Или для пользователей Zsh
source ~/.zshrc

Windows

Используйте scoop или winget:

终端窗口
# Через scoop
scoop install fnm
# Или через winget
winget install Schniz.fnm

Ускорение для пользователей из материкового Китая

Если вы находитесь в материковом Китае, пакеты Node.js и npm могут скачиваться медленно — в этом случае можно использовать отечественные зеркала.

Зеркало npm

终端窗口
# Временно использовать зеркало при установке
npm install --registry=https://registry.npmmirror.com
# Задать зеркало на постоянной основе
npm config set registry https://registry.npmmirror.com
# Проверить, что зеркало задано успешно
npm config get registry

Зеркало установочных пакетов Node.js

У установочных пакетов Node.js тоже есть зеркало для скачивания: https://npmmirror.com/mirrors/node/. Откройте его и выберите версию не ниже 24.

Зеркало Homebrew

Если вы используете Homebrew в материковом Китае, для bottle можно настроить зеркало USTC:

终端窗口
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

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

После установки проверьте, что Node.js и npm работают, в заново открытом терминале:

终端窗口
# Проверьте версию Node.js: нужна v24.0.0 или выше
node --version
# Проверьте версию npm
npm --version

Успешный вывод должен выглядеть примерно так:

$ node --version
v24.3.0
$ npm --version
11.4.2

Если node --version показывает версию ниже 24, переустановите Node.js одним из описанных выше способов или переключитесь на версию 24 и выше с помощью менеджера версий.

Настройка глобального каталога npm

Desktop устанавливает управляемые пакеты, например Agent CLI, в глобальный каталог npm на вашем компьютере. Если глобальный каталог находится в месте, где нужны права администратора, при установке может возникнуть ошибка доступа EACCES. Рекомендуется перенести глобальный каталог в пользовательский каталог, а не менять права доступа к системным каталогам:

终端窗口
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global

Затем добавьте ~/.npm-global/bin (в Windows — сам глобальный каталог npm) в системную переменную PATH и перезапустите терминал и Desktop. Если вы используете nvm или fnm, глобальный каталог уже находится в пользовательском каталоге, и этот шаг не нужен.

Устранение неполадок

Проблемы в Windows

Если после установки команды node или npm недоступны:

  1. Заново откройте командную строку или PowerShell
  2. Если они по-прежнему недоступны, добавьте Node.js в PATH вручную:
    • Найдите «Переменные среды» и откройте «Изменение системных переменных среды»
    • Нажмите «Переменные среды»
    • В разделе «Системные переменные» найдите «Path» и нажмите «Изменить»
    • Добавьте путь установки Node.js (по умолчанию: C:\Program Files\nodejs\)
    • Нажмите «ОК», чтобы сохранить изменения
  3. Полностью закройте Desktop и запустите его заново

Проблемы в macOS

Если при установке глобальных пакетов npm возникают ошибки доступа, см. раздел Настройка глобального каталога npm выше или используйте nvm / fnm.

Проблемы в Linux

Если при установке глобальных пакетов npm возникают ошибки доступа, см. раздел Настройка глобального каталога npm выше или используйте nvm / fnm вместо установки глобальных пакетов через sudo.

Проверка среды

Если проверка не удалась, проверьте следующее:

终端窗口
# Проверьте, есть ли Node.js в PATH
where node
# Проверьте путь установки
Get-Command node

Дальнейшие шаги

После установки Node.js вы можете продолжить следующими шагами:

Нужна дополнительная помощь?

Если вы столкнулись с проблемой, которая здесь не описана:

  1. Откройте официальную документацию Node.js
  2. Прочитайте Как Desktop использует вашу среду Node
  3. Прочитайте Обзор продукта HagiCode, чтобы узнать о текущем продукте и сопутствующих инструментах

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.