@@ -11,9 +11,9 @@ Better yet, **click the "Sponsor" button** at the top of this screen.
## NOTICES
This repository has been accepted into the Github Discussions beta program. Please look for updates there. The Gitter channel will be retired in favor of this new feature.
This repository now uses [Github Discussions](https://github.com/coreybutler/nvm-windows/discussions) for updates. Sponsors also receive occasional email updates. The Gitter channel has been retired in favor of these new features.
Older notices have moved to the [notices wiki entry](https://github.com/coreybutler/nvm-windows/wiki/Notices).
Old notices have moved to the [notices wiki entry](https://github.com/coreybutler/nvm-windows/wiki/Notices).
## Common Issues & Resolutions
...
...
@@ -41,32 +41,29 @@ bleeding edge version without uninstalling the stable version of node, this util
Please note, you need to uninstall any existing versions of node.js before installing NVM for Windows. Also delete any existing nodejs installation directories (e.g., "C:\Program Files\nodejs") that might remain. NVM's generated symlink will not overwrite an existing (even empty) installation directory.
Uninstall any existing versions of Node.js before installing NVM for Windows (otherwise you'll have conflicting versions). Delete any existing Node.js installation directories (e.g., "C:\Program Files\nodejs") that might remain. NVM's generated symlink will not overwrite an existing (even empty) installation directory.
#### Uninstall existing npm
You should also delete the existing npm install location (e.g. "C:\Users\\<user>\\AppData\Roaming\npm"), so that the nvm install location will be correctly used instead. Backup the global `npmrc` config (e.g. `C:\Users\<user>\AppData\Roaming\npm\etc\npmrc`), if you have some important settings there, or copy the settings to the user config `C:\Users\<user>\.npmrc`.
Delete the existing npm install location (e.g. "C:\Users\\<user>\\AppData\Roaming\npm") to prevent global module conflicts. Remember to backup any global `npmrc` config (e.g. `C:\Users\<user>\AppData\Roaming\npm\etc\npmrc`), or copy the settings to the user config `C:\Users\<user>\.npmrc`.
#### Install nvm-windows
nvm-windows comes with an installer (and uninstaller), because getting it should be easy.
[Download the latest installer](https://github.com/coreybutler/nvm/releases)(comes with an uninstaller). There is also a manual option (see [manual installation](https://github.com/coreybutler/nvm-windows/wiki#manual-installation) in the wiki).
_If NVM4W doesn't appear to work immediately after installation, restart the terminal/powershell._
![NVM for Windows Installer](http://i.imgur.com/x8EzjSC.png)
#### Reinstall any global utilities
After install, reinstalling global utilities (e.g. gulp) will have to be done for each installed version of node:
After install, reinstalling global utilities (e.g. yarn) will have to be done for each installed version of node:
```
nvm use 4.4.0
npm install gulp-cli -g
nvm use 0.10.33
npm install gulp-cli -g
nvm use 14.0.0
npm install -g yarn
nvm use 12.0.1
npm install -g yarn
```
[Download the latest installer from the releases](https://github.com/coreybutler/nvm/releases).
![NVM for Windows Installer](http://i.imgur.com/x8EzjSC.png)