Do these from powershell or bash running as admin.
Node usually ships with an older version of npm.
Two things to consider:
- You'll need to upgrade npm once for each version of node installed by
nvm-windows
with which you wish to use the different version of npm. - You'll need to manually specify the
nvm-windows
' installation path for the version of node whose associated npm you wish to upgrade.
First, install npm-windows-upgrade. Then, locate the nvm-windows
installation path for the version of node whose npm you wish to upgrade. Usually at C:\Users\[user name]\AppData\Roaming\nvm\[node version]
.
Now, determine the version of npm you want to use.
Final step: run npm-windows-upgrade --npm-version [npm version] --npm-path "[path/to/node version]"
Looks like this:
nvm uninstall 6.10.3
Uninstalling node v6.10.3...Error removing node v6.10.3
Manually remove [nvm path]/v6.10.3.
Navigate to [nvm path]\v6.10.3
, rename node.exe
to node64.exe
, then execute nvm uninstall 6.10.3
from the command line again.
This appears to be due to a bug that the author of nvm-windows plans to fix. In the meantime, the preceding process works fine for me on a Windows 10, 64 bit.
I rename
node.exe
intonode64.exe
but still, the same error