Как установить Node.js на через командную строку — вопрос, который часто возникает у начинающих разработчиков. Это быстрый и эффективный способ развернуть окружение для работы с JavaScript на серверной стороне. В отличие от графических установщиков, метод через CMD даёт больше контроля над процессом и позволяет автоматизировать установку.

В этой статье рассмотрим два проверенных способа: установку через менеджер пакетов nvm-windows и прямой скачивание дистрибутива с последующей установкой из командной строки. Оба варианта работают на Windows 10 и Windows 11, а также поддерживают последние версии Node.js (20.x, 18.x).

Почему командная строка удобнее графического установщика

Установка через командную строку экономит время и исключает ошибки, связанные с ручным выбором путей или конфликтом версий. Например, с nvm-windows можно переключаться между версиями Node.js за секунды — это удобно для тестирования проектов с разными требованиями.

Кроме того, командная строка позволяет:

  • устанавливать строго определённую версию Node.js (актуально для корпоративных проектов);
  • автоматизировать процесс на новых машинах или в CI/CD-конвейерах;
  • избегать лишних компонентов, которые часто добавляются в графические установщики (например, Chocolatey или Python).
💡

Используйте PowerShell 5.1 или новее для лучшей совместимости с командами. Проверьте версию через powershell -version.

Критерий nvm-windows Прямая установка через CMD
Поддержка нескольких версий Да, переключение за секунды Нет, только одна версия
Требует прав администратора Нет (устанавливается в профиль пользователя) Да (для системных папок)
Скорость установки Медленнее (скачивает файлы при первом запуске) Быстрее (если дистрибутив уже скачан)
Совместимость с CI/CD Да Ограниченная

Сравнение способов установки Node.js на Windows

Перед тем как приступить, выберите подходящий метод. Ниже — сравнение двух популярных подходов.

Если вам нужно тестировать проекты на разных версиях Node.js, выбирайте nvm-windows. Для одноразовой установки последней версии подойдёт прямой метод.

Подготовка системы перед установкой

Перед установкой Node.js через командную строку нужно убедиться, что система готова. Вот что требуется:

  • Операционная система: Windows 7 или новее (официально поддерживаются Windows 10/11).
  • Права администратора: для прямой установки потребуются, для nvm-windows — нет.
  • Свободное место на диске: минимум 200–500 МБ (в зависимости от версии).
  • Утилита curl или wget для скачивания файлов (входит в состав Windows 10/11 по умолчанию).

Проверьте текущую версию Node.js (если установлена) командой node -v. Если ответ command not found, значит Node.js не установлен.

Установка через nvm-windows: пошаговая инструкция

nvm-windows — это форк популярного nvm для Linux/macOS, адаптированный под Windows. С его помощью можно устанавливать, удалять и переключаться между версиями Node.js.

  1. Скачайте последний установщик nvm-setup.exe с официального репозитория GitHub. Выбирайте версию с пометкой nvm-setup.exe (например, nvm-setup-1.1.10.exe).

  2. Запустите установщик от имени администратора. Следуйте инструкциям мастера, оставляя параметры по умолчанию (папка установки — C:\Program Files\nvm).

  3. После установки откройте новую сессию CMD (важно!) и проверьте установку командой:

    nvm version

    Должен отобразиться номер версии, например 1.1.10.

  4. Установите последнюю версию Node.js:

    nvm install latest

    Для установки конкретной версии (например, Node.js 18.17.1) используйте:

    nvm install 18.17.1
  5. Активируйте установленную версию:

    nvm use 18.17.1
  6. Проверьте установку:

    node -vnpm -v

    Должны отобразиться версии Node.js и npm.

⚠️ Внимание: после установки nvm-windows не используйте графический установщик Node.js. Это может привести к конфликтам версий. Все манипуляции выполняйте только через nvm.
Какой способ установки Node.js вы используете чаще?
Через графический установщик
Через nvm-windows
Через командную строку вручную
Другой вариант

Сравнение версий Node.js: какую выбрать?

Выбор версии Node.js зависит от трибований вашего проекта. Ниже — актуальные на 2024 год варианты.

Версия Статус Поддержка до Особенности
Node.js 20.x LTS (Long Term Support) Апрель 2026 Рекомендована для новых проектов. Поддержка ESM по умолчанию, улучшенная производительность.
Node.js 18.x LTS Апрель 2025 Стабильная версия для production. Полная поддержка Fetch API.
Node.js 16.x End-of-Life Сентябрь 2023 Не рекомендуется. Нет безопасности обновлений.
Node.js 21.x Current (не LTS) Июнь 2024 Для тестирования новых функций. Не стабильна для production.

Если вы только начинаете, выбирайте Node.js 20.x (LTS). Для легаси-проектов может потребоваться Node.js 18.x. Проверьте требования в документации вашего проекта (обычно это файл package.json или engines).

Для стабильной работы выбирайте LTS-версии Node.js. они получают долговременную поддержку и исправления безопасности.

Установка Node.js вручную через командную строку

Если nvm-windows не подходит, можно установить Node.js вручную. Для этого:

  1. Скачайте дистрибутив Node.js для Windows (x64 или x86) с официального сайта. Выбирайте версию с пометкой LTS.

  2. Скопируйте ссылку на .msi-файл (например, https://nodejs.org/dist/v20.11.1/node-v20.11.1-x64.msi).

  3. Откройте CMD от имени администратора и скачайте файл с помощью curl:

    curl -o node-installer.msi https://nodejs.org/dist/v20.11.1/node-v20.11.1-x64.msi
  4. Запустите установку из командной строки:

    msiexec /i node-installer.msi /quiet

    Флаг /quiet отключает графический интерфейс. Для настройки пути установки добавьте:

    msiexec /i node-installer.msi /quiet INSTALLDIR="C:\Nodejs"
  5. После установки добавьте Node.js в переменную PATH. Откройте CMD и выполните:

    setx /M PATH "%PATH%;C:\Program Files\nodejs"

    Если вы указали другой путь, замените C:\Program Files\nodejs на свой.

  6. Проверьте установку:

    node -vnpm -v
Как проверить, что Node.js работает корректно

Запустите простой скрипт: создайте файл test.js с содержимым console.log("Node.js работает!");, затем выполните в командной строке node test.js. Если увидите сообщение "Node.js работает!", всё настроено правильно.

Практика: устанавливаем Node.js 20.x через CMD

Рассмотрим пошаговую установку актуальной LTS-версии Node.js 20.11.1 через командную строку без использования nvm.

Чек-лист для установки Node.js 20.x через CMD

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли установить Node.js через PowerShell?

Да, команды будут аналогичными. Например, для установки через nvm-windows используйте те же команды, что и в CMD. Для прямой установки замените curl на Invoke-WebRequest:

Invoke-WebRequest -Uri "https://nodejs.org/dist/v20.11.1/node-v20.11.1-x64.msi" -OutFile "node-installer.msi"
Почему после установки команды и не работают?

Скорее всего, путь к Node.js не добавлен в переменную окружения PATH. Проверьте, что папка с node.exe (например, C:\Program Files\nodejs) есть в PATH. Если нет — добавьте её вручную или переустановите Node.js, выбрав опцию добавления в PATH.

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

Для удаления используйте стандартный деинсталлятор Windows: Панель управления → Программы и компоненты → Node.js → Удалить. Если устанавливали через nvm-windows, выполните:

nvm uninstall 20.11.1

Затем удалите папку nvm и очистите PATH от лишних путей.

Можно ли установить Node.js на без прав администратора?

Да, но только через nvm-windows. Он устанавливается в профиль пользователя (например, C:\Users\YourName\AppData\Roaming\nvm) и не требует прав admin. Прямая установка через .msi всегда требует повышенных прав.