Repolode
nvm-windows

nvm-windows/nvm

Менеджер версий Node.js для Windows: устанавливает несколько версий и переключает их для отдельных проектов или глобально.

Звёзды
47,996
Форки
3,895
Открытые issues
4
Последний коммит
15 часов назад

Что это?

NVM for Windows позволяет устанавливать несколько версий Node.js и переключаться между ними из командной строки. Это отдельный проект, не связанный с nvm для Mac и Linux; он учитывает особенности Windows, а не переносит туда другой инструмент.

Версия 2 — это переработанная реализация с двумя режимами активации: shim mode, который не использует символьные ссылки, и link mode, в котором используются junctions с переходом на символьные ссылки в качестве запасного варианта. По умолчанию инструменту не нужны права администратора. Поддерживаются закрепление версии для каталога, автоматическая установка отсутствующих версий и стандартных глобальных модулей, пользовательские псевдонимы и локальные источники загрузки, в том числе для изолированных от сети сред.

Инструмент также интегрируется с функциями Windows, такими как Event Viewer, реестр и центр уведомлений. Коммерческие Certified Builds добавляют развёртывание через MSI и Intune, централизованное применение политик, расширенное журналирование и артефакты цепочки поставок для контролируемых IT-сред.

Ключевые возможности

  • 01Устанавливает несколько версий Node.js параллельно в Windows.
  • 02Переключает версии для отдельных каталогов с помощью закрепления версии.
  • 03Работает без обязательных прав администратора.
  • 04Предлагает shim mode без символьных ссылок и link mode с использованием junctions.
  • 05Автоматически устанавливает отсутствующие версии и стандартные глобальные модули.
  • 06Поддерживает пользовательские псевдонимы и локальные источники загрузки, в том числе для изолированных от сети сред.

Сценарии использования

  • Работа над несколькими проектами Node.js, которым нужны разные версии среды выполнения на компьютере с Windows.
  • Настройка рабочих станций разработчиков под Windows без прав администратора.
  • Развёртывание контролируемого набора версий Node.js в корпоративных средах с изоляцией от сети или управлением через политики.

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

  1. 1

    Скачайте стабильный установщик со страницы релизов на GitHub

Что важно знать

  • Только для Windows; не является заменой проекта nvm для Mac/Linux.

Темы

Частые вопросы

Что такое nvm?
Менеджер версий Node.js для Windows: устанавливает несколько версий и переключает их для отдельных проектов или глобально. NVM for Windows позволяет устанавливать несколько версий Node.js и переключаться между ними из командной строки. Это отдельный проект, не связанный с nvm для Mac и Linux; он учитывает особенности Windows, а не переносит туда другой инструмент.
nvm можно использовать бесплатно? Какая у него лицензия?
nvm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
nvm всё ещё поддерживается?
Активно поддерживается. Последний коммит в nvm — 20 окт. 2026 г..
Для чего можно использовать nvm?
Работа над несколькими проектами Node.js, которым нужны разные версии среды выполнения на компьютере с Windows. Настройка рабочих станций разработчиков под Windows без прав администратора. Развёртывание контролируемого набора версий Node.js в корпоративных средах с изоляцией от сети или управлением через политики.
Как установить nvm?
Скачайте стабильный установщик со страницы релизов на GitHub
Где скачать nvm?
Исходный код и инструкции по установке — на GitHub: https://github.com/nvm-windows/nvm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты