Как установить Node.js на Windows: пошаговая инструкция

    Команда Simple-Server
    03.06.2026
    6 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Кратко о задаче

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

    Проверим систему на наличие версий Node.js. Для этого в cmd (чтобы ее запустить, нажмите Win+R, введите cmd и нажмите Enter) выполняем команду nvm list:

    C:\Users\Simple-Server>nvm list 18.9.0 18.8.0 16.17.0

    Как видим, у нас установлено несколько версий. Удалим их:

    1. Выполняем команду npm cache clean --force.
    2. В «Установка и удаление программ» удаляем Node.js.
    3. Перезагружаем компьютер.
    4. Удаляем следующие каталоги. Некоторые из них могут существовать, а некоторые, наоборот, отсутствовать:
    * C:\Program Files (x86)\Nodejs * C:\Program Files\Nodejs * C:\Users\\{User}\AppData\Roaming\npm * C:\Users\\{User}\AppData\Roaming\npm-cache * C:\Users\\{User}\\.npmrc * C:\Users\\{User}\AppData\Local\Temp\npm-*
    1. Возвращаемся в командную строку и выполняем nvm uninstall к каждой версии, полученной с помощью nvm list:
    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm
    • C:\Users\{User}\AppData\Roaming\npm-cache
    • C:\Users\{User}\.npmrc
    • C:\Users\{User}\AppData\Local\Temp\npm-*
    C:\Users\Simple-Server>nvm uninstall 18.9.0 Uninstalling node v18.9.0... done C:\Users\Simple-Server>nvm uninstall 18.8.0 Uninstalling node v18.9.0... done C:\Users\Simple-Server>nvm uninstall 16.17.0 Uninstalling node v18.9.0... done

    Дополнительно проверим, что версии удалены:

    C:\Users\Simple-Server>nvm list No installations recognized. C:\Users\Simple-Server>where node ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам. C:\Users\Simple-Server>where npm ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.

    Как установить Node.js на Windows 10

    Node Version Manager или сокращенно NVM — это диспетчер версий Node.js. Возможно, во время работы вам придется использовать различные версии Node и переключаться между ними. Версии часто меняются, поэтому при работе рекомендуется использовать диспетчер версий.

    NVM — самый распространенный диспетчер версий, но, к сожалению, в Windows он не доступен, и вместо него используется адаптированный вариант nvm-windows.

    1. Зайдите в репозиторий nvm-windows на github.
    2. Загрузите установщик nvm-setup.exe последней версии диспетчера.
    3. После загрузки осуществите установку.
    4. По окончании работы установщика откройте PowerShell от имени администратора и проверьте работоспособность NVM:
    PS C:\Windows\system32 > nvm list No installations recognized.

    Теперь нужно выбрать версию Node.js, которую вы будете устанавливать на свой компьютер. Команда nvm list available покажет частичный список доступных для загрузки версий:

    Если для вашего проекта не требуется определенная версия, то рекомендуется выбрать последний LTS-выпуск. Риск возникновения проблем при работе с такой версией минимален. Если же вы хотите протестировать нововведения и улучшенные возможности, то вы можете загрузить последнюю версию. При этом не стоит забывать, что риск возникновения проблем с новейшей версией выше.

    Установим последний LTS. Возьмем номер версии из результата nvm list available и установим его с помощью nvm install:

    PS C:\Windows\system32> nvm install 16.17.0 Downloading node.js version 16.17.0 (64-bit)... Extracting... Complete Creating C:\Users\Simple-Server\AppData\Roaming\nvm\temp Downloading npm version 8.15.0… Complete Installing npm v8.15.0… Installation complete. If you want to use this version, type nvm use 16.17.0

    Установка завершена. В ряде случаев при установке nvm-windows может возникнуть проблема: nvm не загрузит диспетчер пакетов NPM. В этом случае рекомендуем воспользоваться следующим способом установки.

    Как установить node.js с помощью официального установщика

    1. Зайдите на официальный сайт nodejs.org в раздел «Загрузка».
    2. Выберите и загрузите нужную версию.
    3. По завершению загрузки откройте файл, после чего начнется установка.
    4. Следуйте инструкциям установщика.

    Если вы хотите использовать Node.js вместе с Docker, планируете работать с командной строке Bash или просто любите Linux, то имеет смысл задуматься об установке среды выполнения в WSL2.

    WSL (Windows Subsystem for Linux) — это программная прослойка для запуска приложений, созданных под Linux-системы, на ОС Windows. Возможно, вам уже приходилось работать в WSL с приложениями, у которых нет Windows-версий. Ранее мы уже рассматривали установку Node.js на Ubuntu 20.04. Поэтому в этом разделе будет размещена инструкция по установке WSL 2 — об установке Node.js на Ubuntu читайте в статье «Как установить Node.js в Ubuntu 20.04».

    Алгоритм установки WSL2 в Windows 10 зависит от версии операционной системы. Чтобы её узнать, нажмите Win+R и введите winver. После этого откроется такое окно:

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

    wsl --install  wsl --set-version Ubuntu 2

    Для проверки результата воспользуемся командой wsl.exe -l -v:

    PS C:\WINDOWS\system32> wsl.exe -l -v NAME      STATE           VERSION * Ubuntu    Stopped         2

    В PowerShell (от имени администратора) активируем подсистему Windows для Linux.

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    Затем активируем функцию виртуальной машины:

    dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart

    После выполнения этих действий нужно перезагрузить компьютер.

    Когда компьютера запустится, скачиваем и устанавливаем пакет обновлений ядра Linux. Загрузить его можно по здесь.

    В PowerShell выберем 2 версию WSL в качестве основной:

    wsl --set-default-version 2

    Теперь скачаем какую-нибудь операционную систему на Linux. Сделать это можно прямо магазине приложений Microsoft Store:

    По окончании установки вы сможете зайти в консоль установленной системы через меню поиска:


    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны