
Node JS версии 20.5.1 поддерживает работу на Windows 10 и 11, включая 64-битные системы. Для корректной установки важно выбрать LTS-версию или Current, в зависимости от требований проекта: LTS обеспечивает стабильность и поддержку библиотек, Current – новые функции и обновления.
Перед установкой рекомендуется удалить старые версии Node JS и npm, чтобы избежать конфликтов. Проверить наличие предыдущих установок можно через команду node -v и npm -v в PowerShell или CMD.
Установка производится через официальный установщик .msi, который автоматически добавляет Node JS и npm в системный PATH. Это позволяет запускать команды Node JS из любой папки без дополнительной настройки.
После завершения установки важно проверить работу Node JS с помощью node -v и npm -v. При некорректном отображении версий чаще всего проблема связана с путями в переменных среды, которые можно настроить вручную через «Свойства системы».
Это руководство подробно разберет процесс скачивания, установки и проверки Node JS на Windows, включая решение типичных ошибок и обновление через nvm для Windows, чтобы обеспечить стабильную работу и поддержку пакетов npm.
Установка Node JS на Windows: пошаговое руководство
Скачайте установочный файл Node JS с официального сайта nodejs.org. Для стабильной работы выбирайте версию LTS, например 20.5.1, совместимую с Windows 10 и 11. Для скачивания нажмите кнопку Windows Installer (.msi) и сохраните файл на диск.
Запустите загруженный .msi-файл от имени администратора. В мастере установки отметьте опцию Add to PATH, чтобы автоматически добавить Node JS и npm в системные переменные среды. Это позволит запускать команды node и npm из любой папки.
При выборе компонентов установки оставьте стандартные настройки, включая npm package manager и online documentation shortcuts. Нажмите Next и затем Install для начала установки. Процесс занимает около 2–3 минут на современном ПК.
После завершения установки откройте PowerShell или CMD и выполните команды node -v и npm -v для проверки версии. Если версии отображаются корректно, установка завершена успешно. При ошибках проверьте переменные PATH через «Свойства системы → Дополнительные параметры → Переменные среды».
Для обновления Node JS в будущем рекомендуется использовать nvm for Windows, что позволяет переключаться между версиями без удаления старых установок и предотвращает конфликты пакетов.
Скачивание последней версии Node JS с официального сайта

Перейдите на официальный сайт Node JS: https://nodejs.org. На главной странице доступны две версии:
- LTS (Long Term Support) – стабильная версия для большинства проектов, рекомендуется для продакшн-среды.
- Current – последняя версия с новыми функциями, подходит для тестирования и изучения новых возможностей.
Для Windows выбирайте установщик с расширением .msi:
- Проверка разрядности системы: откройте Параметры → Система → О системе. Для 64-битной Windows скачивайте x64, для 32-битной – x86.
- Нажмите кнопку Windows Installer соответствующей разрядности.
- Сохраните файл в удобное место на диске, например Загрузки.
Перед установкой рекомендуется закрыть все командные строки и редакторы кода, чтобы обновление PATH прошло корректно. Если ранее была установлена Node JS, убедитесь, что старый установщик удалён, чтобы избежать конфликтов версий.
Выбор типа установщика и запуск инсталляции

Для Windows доступны два варианта установки Node JS:
- Windows Installer (.msi) – стандартный вариант, автоматически добавляет Node JS и npm в PATH. Подходит для большинства пользователей и проектов.
- ZIP-архив – портативная версия без настройки PATH. Используется для ручного развертывания или на системах с ограниченными правами.
Рекомендуется использовать .msi для упрощения дальнейшей работы с Node JS и npm.
Пошаговая установка через .msi:
- Выберите разрядность: x64 для 64-битной Windows, x86 для 32-битной. Проверить разрядность можно в «Свойства → Система».
- Запустите скачанный файл от имени администратора для корректного добавления в системные переменные.
- В мастере установки отметьте Add to PATH и оставьте включенными стандартные компоненты, включая npm package manager и online documentation shortcuts.
- Нажмите Install и дождитесь окончания процесса, который обычно занимает 2–3 минуты.
- По завершении установки закройте и снова откройте PowerShell или CMD для корректного обновления PATH.
После установки проверьте версии Node JS и npm командами node -v и npm -v, чтобы убедиться в успешной инсталляции.
Настройка пути PATH для командной строки

После установки Node JS важно убедиться, что путь к исполняемым файлам Node и npm добавлен в системную переменную PATH. Это позволяет запускать команды из любой директории в PowerShell или CMD.
Проверка текущего PATH:
- Откройте PowerShell или CMD.
- Введите команду node -v и npm -v. Если версии отображаются корректно, PATH настроен правильно.
Если команды не распознаются, добавьте путь вручную:
- Откройте «Свойства системы → Дополнительные параметры → Переменные среды».
- В разделе «Системные переменные» найдите Path и нажмите Изменить.
- Добавьте путь к папке установки Node JS, обычно C:\Program Files\nodejs\.
- Сохраните изменения и перезапустите PowerShell или CMD.
После этого команды node и npm будут работать в любой директории, а установка пакетов через npm станет доступной глобально.
Проверка корректной установки Node JS и npm

После установки Node JS важно убедиться, что обе программы работают корректно. Для этого используются команды в PowerShell или CMD.
Шаги проверки:
- Откройте PowerShell или CMD.
- Введите команду node -v для проверки версии Node JS.
- Введите команду npm -v для проверки версии npm.
Если команды возвращают версии, установка завершена успешно. Для удобства можно оформить результаты в таблицу:
| Команда | Что проверяет | |
|---|---|---|
| node -v | Версия Node JS | v20.5.1 |
| npm -v | Версия менеджера пакетов npm | 9.8.0 |
Если команды не возвращают версии, проверьте переменную PATH, наличие старых версий Node JS или права администратора при установке.
Устранение ошибок установки и конфликтов версий

На Windows ошибки установки Node JS чаще всего связаны с наличием старых версий, некорректным PATH или недостаточными правами.
Типичные ситуации и решения:
- Конфликт версий Node JS: удалите все предыдущие установки через «Программы и компоненты», затем установите актуальную версию. Альтернатива – использование nvm for Windows для управления несколькими версиями.
- Команды node или npm не распознаются: проверьте, что путь к C:\Program Files\nodejs\ добавлен в системную переменную PATH. Перезапустите терминал после изменений.
- Ошибка прав при установке: запустите .msi-файл от имени администратора, чтобы установка могла изменить системные переменные и скопировать файлы в Program Files.
- Старая версия npm: обновите npm командой npm install -g npm@latest после успешной установки Node JS.
После устранения конфликтов снова проверьте версии командой node -v и npm -v, чтобы убедиться в корректной установке.
Обновление Node JS через установщик или nvm для Windows

Для обновления Node JS на Windows доступны два метода: через официальный установщик и с помощью nvm for Windows. Каждый метод имеет свои особенности и подходит под разные сценарии.
Обновление через установщик:
- Скачайте актуальную версию Node JS с nodejs.org.
- Запустите .msi-файл от имени администратора.
- Выберите стандартные компоненты, отметьте Add to PATH и завершите установку.
- После завершения откройте PowerShell или CMD и проверьте версии node -v и npm -v.
Обновление через nvm для Windows позволяет переключаться между несколькими версиями без удаления старых:
- Установите nvm for Windows с официального репозитория.
- С помощью команды nvm install <версия> установите нужную версию Node JS.
- Переключитесь на новую версию командой nvm use <версия>.
- Проверка версии производится командами node -v и npm -v.
Использование nvm особенно удобно для проектов с разными требованиями к версиям Node JS и минимизирует риск конфликтов при обновлениях.
Вопрос-ответ:
Какая версия Node JS лучше выбрать для установки на Windows?
Для стабильной работы проектов рекомендуется версия LTS, например 20.5.1. Она проверена на совместимость с большинством библиотек и предоставляет долгосрочную поддержку. Версия Current содержит новые функции, но может быть несовместима с некоторыми пакетами.
Как проверить, что Node JS и npm корректно установлены после инсталляции?
Откройте PowerShell или CMD и выполните команды node -v и npm -v. Если вывод отображает версии, установка прошла успешно. При ошибках проверьте переменные PATH или наличие старых версий Node JS.
Что делать, если команды Node JS не распознаются в командной строке?
Скорее всего, путь к Node JS не добавлен в системную переменную PATH. Откройте «Свойства системы → Дополнительные параметры → Переменные среды», найдите переменную Path и добавьте путь к папке установки Node JS, например C:\Program Files\nodejs\. После изменений перезапустите терминал.
Можно ли использовать несколько версий Node JS на одном компьютере?
Да, для этого рекомендуется установить nvm for Windows. С его помощью можно скачивать и переключаться между версиями Node JS без удаления старых установок. Это полезно для тестирования проектов с разными требованиями к версии.
Какие типичные ошибки возникают при установке Node JS на Windows и как их исправить?
Чаще всего возникают ошибки из-за старых версий, конфликтов PATH или недостатка прав администратора. Решение включает удаление старых версий, проверку PATH и запуск .msi-файла от имени администратора. Если npm устарел, обновите его командой npm install -g npm@latest.
