homeresume
 
   
🔍

Node Version Manager (nvm) for Windows

June 14, 2026

On Windows, nvm-windows manages multiple Node.js versions. It is a separate project from nvm-sh used on macOS and Linux - see the nvm overview post for that setup.

As of mid-2026, Node.js 24 is Active LTS, 22 is Maintenance LTS, and 26 is the Current release. nvm-windows 1.2.2 is the latest release.

Uninstall any existing Node.js installation before installing nvm-windows to avoid PATH conflicts.

Installation

Download and run nvm-setup.exe from the nvm-windows releases page.

Alternatively, install with a package manager:

winget install CoreyButler.NVMforWindows
choco install nvm

Open a new terminal and verify the installation:

nvm version

Version management

  • Install a specific version

    nvm install 24.16.0
  • Install the latest Current release

    nvm install latest
  • Install the latest LTS release

    nvm install lts
  • Install the latest patch for a major version

    nvm install 24
  • Switch to an installed version

    nvm use 24.16.0
  • Add a .nvmrc file inside the project directory and run nvm use to activate the version it specifies

    24.16.0
  • List locally installed versions

    nvm list
  • List versions available for installation

    nvm list available
  • Show the active Node version

    nvm current

Differences from nvm-sh

Featurenvm-windowsnvm-sh (macOS/Linux)
Version format1.2.20.40.5
Install latestnvm install latestnvm install node
Install LTSnvm install ltsnvm install --lts
List remote versionsnvm list availablenvm ls-remote
List local versionsnvm list or nvm lsnvm ls