
For more information about this project, visit the official repository at Github here. The Node Version Manager for Windows setup can be downloaded from the releases page here. This node.js version management utility for Windows was written in Go (you don't need to install Go on your system though).Īs usual in Windows, you will have an installer at your disposition. However, this project is unrelated and uses a totally different philosophy. If you work as well in the Linux environment, you may relate this NVM for Windows with the original NVM project that is especial for Mac/Linux. %USERPROFILE%/AppData\Roaming\npm-cache (C:\Users\\AppData\Roaming\npm)Īfter deleting manually the mentioned directories and their content, you may proceed with the installation of NVM for Windows.
%USERPROFILE%/AppData\Roaming\npm (C:\Users\\AppData\Roaming\npm). After verifying that the mentioned directory doesn't exist anymore, you need to uninstall as well any possible npm install location: , or you will have conflicts with the installed versions later.Īfter uninstalling, remove any possible installation directory that may remain on the disk ( C:\Program Files\nodejs). RequirementsĪs it's very probably that you have Node.js installed with the default installer of the official website, you need to uninstall it. In this article, you will learn how to install NVM in Windows. You should use NVM for Windows as npm / Microsoft /Google recommended Node.js version manager for Windows. That's when the NVM project for Windows shows up. For such situation its necessary to have multiple versions of Node.js in the same system, however with the default setup of Node.js from the official website, this isn't possible. Sometimes is not an option to rewrite code, so you may want to stay with the same version of Node.js, however for new projects, you may like to use the newest version of Node.js.
In different environments it will be necessary to use multiple versions of Node.js for those projects that aren't compatible anymore with an old version of Node.js.