Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
nvm-windows

nvm-windows

> 开发工具
Free

A node.js version management utility for Windows. Ironically written in Go.

47.5K stars0 likes3 views
WebsiteGitHub

About

A node.js version management utility for Windows. Ironically written in Go.

[!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.

[](https://github.com/nvm-windows/nvm/releases/tag/v2.0.1-hotfix.1) [](https://twitter.com/intent/tweet?hashtags=nodejs&original_referer=http%3A%2F%2F127.0.0.1%3A91%2F&text=NVM%20for%20Windows%20v2%20is%20available.&tw_p=tweetbutton&url=https%3A%2F%2Fnvm-windows.com)

Resources

  • Website
  • Documentation
  • Announcements

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.

Issues· 4 open

View all issuesOpen on GitHub
  • #1419

    Publish to Microsoft Store

    Updated Sep 28, 2026
  • #1385

    Is winget a supported install path for v2, and how does sync's `upgrade` interact with it?

    plannedv2Updated Sep 28, 2026
  • #1418

    Clarify installation steps when Node.js is already installed on Windows

    Updated Sep 28, 2026
  • #1415

    Corepack + nvm v2 on Windows: yarn command not available after prepare

    investigatingUpdated Sep 25, 2026
  • #1401

    install fails for every version with "not found on server/mirror" despite the file existing

    investigatingUpdated Sep 16, 2026
  • #1403

    Add user-configurable preferences for handling self-updating modules

    enhancement requestdiscovery neededcommunity feedback requestedv2Updated Sep 16, 2026
  • #917

    2023-01-17: Support `lts/-X` Version Notation

    enhancement requestconsider for rtUpdated Aug 31, 2026

> Tags

Gogomanagementnode

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 29, 2026
Category开发工具
PricingFree

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具