NVM for Windows maintains a single symlink that is put in the system PATH during installation only. Switching to different versions of node is a matter of switching the symlink target. As a result, this utility does not require you to run nvm use x.x.x every time you open a console window. When you do run nvm use x.x.x, the active version of node is automatically updated across all open console windows. It also persists between system reboots, so you only need to use nvm when you want to make a change.

source

Symlink is located under %NVM_SYMLINK% wich defaults to C:\Program Files\nodejs and versions are downloaded under %NVM_HOME% which defaults to C:\Users\<user>\AppData\Roaming\nvm

Answer from Gabriel Bleu on Stack Overflow
๐ŸŒ
GitHub
github.com โ€บ coreybutler โ€บ nvm-windows
GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
The basic commands are: nvm arch [32|64]: Show if node is running in 32 or 64 bit mode.
Starred by 44K users
Forked by 3.7K users
Languages ย  Go 72.3% | Inno Setup 25.9%
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ nvm-for-windows-how-to-download-and-install-node-version-manager-in-windows-10
NVM for Windows โ€“ How to Download and Install Node Version Manager in Windows 10
August 11, 2022 - Step 3: Locate the installer on your computer and open it. Follow the installation wizard to install it. Step 4: Open up PowerShell or Command Prompt and run nvm -v to confirm the installation.
๐ŸŒ
freeCodeCamp
freecodecamp.org โ€บ news โ€บ node-version-manager-nvm-install-guide
Node Version Manager โ€“ NVM Install Guide
September 9, 2022 - NVM is mostly supported on Linux and Mac. It doesn't have support for Windows.
๐ŸŒ
GitHub
gist.github.com โ€บ chranderson โ€บ b0a02781c232f170db634b40c97ff455
Useful NVM commands ยท GitHub
To list available remote versions on Windows 10 you can type: nvm list available ยท Very very thanks~ Copy link ยท ....but none of these are the command that shows the latest development version of node. So, I'm assuming that in my ZSHRC I need to add a screen scrape of the home page to get the latest development version, then nvm install it.
๐ŸŒ
Microsoft Learn
learn.microsoft.com โ€บ en-us โ€บ windows โ€บ dev-environment โ€บ javascript โ€บ nodejs-on-windows
Set up Node.js on native Windows | Microsoft Learn
Once the installation is complete. Open PowerShell (recommend opening with elevated Admin permissions) and try using nvm-windows to list which versions of Node are currently installed (should be none at this point): nvm ls
๐ŸŒ
GitHub
github.com โ€บ nvm-sh โ€บ nvm
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Afterwards, nvm use, nvm install, nvm exec, nvm run, and nvm which will use the version specified in the .nvmrc file if no version is supplied on the command line. For example, to make nvm default to the latest 5.9 release, the latest LTS version, ...
Starred by 90.4K users
Forked by 9.7K users
Languages ย  Shell 98.0% | Makefile 1.2%
Find elsewhere
๐ŸŒ
DEV Community
dev.to โ€บ sanzhanov โ€บ node-version-manager-nvm-how-to-install-and-use-step-by-step-guide-k4a
Node Version Manager (NVM): how to install and use (step-by-step guide) - DEV Community
November 17, 2022 - Ideally, use the built-in Windows Terminal, in which you need to add Git Bash. Let's make sure NVM is not already installed on your computer. Just enter the command:
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ installation guide โ€บ how-to-install-and-use-nvm-on-windows
How to Install and Use NVM on Windows - GeeksforGeeks
July 23, 2025 - The following command will display the NPM version associated with the current Node.js version. ... By following this guide, you can easily manage multiple Node.js versions on your Windows computer using NVM. In this guide, we've installation, uninstallation, verify the NPM for Windows.
๐ŸŒ
HeyNode
heynode.com โ€บ tutorial โ€บ install-nodejs-locally-nvm
Install Node.js Locally with Node Version Manager (nvm) | HeyNode
By the end of this tutorial, you should be able to install the nvm command and use it to manage different versions of Node.js on a single environment.
๐ŸŒ
A cup of dev
elischei.com โ€บ home โ€บ level โ€บ beginner โ€บ how to use node version manager (nvm for windows) to handle different node-versions
How to use node version manager (nvm for windows) to handle different node-versions
August 19, 2021 - Install versions of node Now you can start installing different node versions. You do this by running nvm install and the version number you would like to install. So if you want to install node version 10.23.2, you would run the following command
๐ŸŒ
Refine
refine.dev โ€บ blog โ€บ install-nvm-mac-and-windows
How to Install and Use NVM? | Refine
July 5, 2024 - For more instructions on how to install the NVM Windows, upgrade, and more, visit their Github repo page. Now, when done with the installation of the nvm we can verify if the installation is successful and that the nvm is available globally on our machine we will run the below command:
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ node version manager
r/learnprogramming on Reddit: Node Version Manager
June 16, 2024 -

Hello gang, I am having issues using Node version manager on windows. I have checked my environmental variables, manually added paths via my bash file, and i used the powershell, command prompt, and git bash. NVM commands work fine but node -v and npm -v will not work at all. Incredibly frustrating as i was in the middle of working on AWS services so this is incredibly counter productive. Any advice?

I should add that i was using the latest version of node up until today without any issues. An application or project i was working on necessitated an older version of Node.js. The Windows support article https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-windows explains in few details additional processes i could take to resolve the issue so i have been relying on information found on the web. I can send photos of my environmental variables although i am very cautious uploading any information regarding my local machine via a subreddit about programmers learning. Unfortunately not all humans live for the betterment of the human race. If anyone has dealt with this problem. let me know a resource i can delve into or how you resolved the issue.

๐ŸŒ
Damir's Corner
damirscorner.com โ€บ blog โ€บ posts โ€บ 20211126-UsingNvmOnWindows.html
Using nvm on Windows | Damir's Corner
It's basically sudo for Windows. The syntax is a bit complicated, so I created a few functions in my PowerShell profile to make the command easier to use: Function Nvm-Use10 { Start-Process -Verb RunAs nvm -Args "use 10.24.1" } Function Nvm-Use12 { Start-Process -Verb RunAs nvm -Args "use 12.22.7" } Function Nvm-Use14 { Start-Process -Verb RunAs nvm -Args "use 14.18.1" } Function Nvm-Use16 { Start-Process -Verb RunAs nvm -Args "use 16.13.0" }
๐ŸŒ
DEV Community
dev.to โ€บ skaytech โ€บ how-to-install-node-version-manager-nvm-for-windows-10-4nbi
How to install Node Version Manager (NVM) for Windows 10? - DEV Community
September 8, 2020 - You can now install 'npm' using the following command. $ nvm install latest //installs the latest version of npm $ nvm install <<version number>> //e.g.
๐ŸŒ
SitePoint
sitepoint.com โ€บ blog โ€บ javascript โ€บ installing multiple versions of node.js using nvm
Installing Multiple Versions of Node.js Using nvm โ€” SitePoint
March 3, 2025 - You can install specific versions by running this command followed by the version you want. For example: ... By running the above in a terminal, nvm will install Node.js version 12.14.1. Tip: nvm-windows users will have to run nvm use 12.14.1 after installing.
๐ŸŒ
XDA Developers
xda-developers.com โ€บ home โ€บ windows โ€บ windows guides โ€บ how to install and use nvm on windows
How to install and use NVM on Windows
November 27, 2024 - If prompted by Windows, choose Yes. Accept the license agreement. Press Next to confirm the install path. Press Next again to confirm the directory for the Node.js Symlink. Press Install and then Finish. Once the installation is finished, you can confirm nvm is working by opening Command Prompt ...
๐ŸŒ
Medium
medium.com โ€บ @arunangshudas โ€บ managing-node-js-versions-with-nvm-node-version-manager-054a4588e303
Managing Node.js Versions with nvm (Node Version Manager) | by ...
June 30, 2024 - Extract the contents and run nvm-setup.exe to install nvm-windows. Follow the installation prompts, and nvm will be ready to use on your system. Once installed, you can start managing Node.js versions with nvm. Here are some common commands and their usage:
๐ŸŒ
4Geeks
4geeks.com โ€บ how-to โ€บ nvm-install-windows
How to install NVM on Windows
July 16, 2025 - If you want to check what are the current node versions available you can type: nvm list available or you can go to nodejs.org and check all of them. We would recommend using the latest stable version, for example Node v22 when writing this article.