nvm README

The project's README from github.com/nvm-windows/nvm. As one markdown file: README.md.

nvm-windows | Trendshift

[!IMPORTANT]

NVM for Windows Version 2 is now available!

NVM for Windows has been fully rewritten for modern workflows. There are significant changes from v1, as listed below and in the docs.

NVM for Windows

The Microsoft/Google recommended Node.js version manager for millions of Windows developers.

NVM for Windows is not the same thing as nvm! (expand for details)

The original nvm is a completely separate project for Mac/Linux only. This project uses an entirely different philosophy and is not just a clone of nvm.

Install Stable Version Prerelease Downloads Twitter URL

Resources

Features

Feature Description
Compatibility


• No mandatory administrator privileges.
• Shim mode - no symlinks, fast (written in Zig).
• Link mode - Zero-latency, junctions with symlink fallback.
Automation


• Per-directory version switching (pinning).
• Auto-install missing versions.
• Auto-install default global modules.
Speed



• Parallel (multiple) simultaneous installations.
• Smaller downloads (7z).
• Native extraction.
• Caching.
Native Integrations



• Windows Apps
• Logging (Windows Event Viewer)
• Windows Registry
• Desktop Notification Center
Customization


• User-defined aliases.
• User-defined default global modules.
• Configure local (air-gapped) downloads.

Certified Builds

Commercial Certified Builds are coming in September 2026 for controlled environments. Get notified

Feature Description
Code Signing

• Installers
• Executables
Installers

• MSI/MST
• Microsoft Intune
Advanced Logging ⭐



• Fully auditable
• Structured
• Dedicated Event Source
• Native SIEM integration
Policy Enforcement ⭐




• Active Directory/Entra integration
• Restrict Node.js versions/ranges (e.g. no EOL versions, LTS only, etc.)
• Control nvm-windows, Node/npm/npx settings
• Advanced proxy (IWA, WPAD/PAC) support
• Private Node.js download mirror
Trust Artifacts ⭐


• SBOM
• SLSA Provenance
• VEX Reports

⭐ = Add-on package

:pray: Thanks

Thanks to everyone who has submitted issues on and off GitHub, made suggestions, and generally helped make this a better project. Special thanks and the full contributor list is available here.

nvm (nvm-windows/nvm)

Searching Database…

48K ·GitHub
Что это такое?NVM for Windows — это менеджер версий Node.js, созданный специально для Windows. Он позволяет установить на компьютер несколько версий Node.js и переключаться между ними.
Это то же самое, что инструмент nvm для Mac/Linux?Нет. Несмотря на похожее название, это совершенно отдельный проект, построенный на другой философии, а не клон оригинального nvm.
Нужны ли мне права администратора для использования?Нет, права администратора не обязательны для обычного использования.
Будет ли моя текущая настройка v1 работать так же после обновления?Нет. Версия 2 — это полная переработка с существенными изменениями по сравнению с v1, так что ожидайте различий в поведении, описанных в официальной документации.
Поддерживается ли что-то кроме Windows?Нет, он работает только в Windows. Пользователям Mac/Linux следует использовать отдельный оригинальный проект nvm.
Как переключение версий работает в повседневной жизни?Поддерживается закрепление версии за папкой, автоматическая установка недостающих версий Node и автоматическая установка глобальных модулей по умолчанию, так что окружение готово без ручных действий.
Почему он быстрее старых менеджеров версий?Он использует режим shim, написанный на Zig, без символических ссылок ради скорости, режим link с нулевой задержкой на основе junction с запасным вариантом symlink, параллельную установку, более компактные загрузки 7z и кэширование.
С какими функциями Windows он работает?Он интегрируется с Windows Apps, пишет журналы в Просмотр событий Windows, читает и записывает реестр Windows и может показывать уведомления через Центр уведомлений рабочего стола.
Есть ли платная версия с дополнительными возможностями?Да, коммерческие сертифицированные сборки запланированы на сентябрь 2026 года. Они добавят подписание кода, установщики MSI/Intune, расширенное журналирование для SIEM, применение политик Active Directory и артефакты доверия SBOM/SLSA для корпоративных сред.
What are similar projects?nvm, Inquirer.js, cz-cli, volta, fnm, npm, Scoop, pnpm
Size
32.6 MB
Stars
48K
Age
12y
Commits · 90 Days