下载nvm for windows
进入如下地址下载:
https://github.com/coreybutler/nvm-windows/releases
或者:
1
| https://github.com/coreybutler/nvm-windows/releases/download/1.1.7/nvm-setup.zip
|
安装到C盘
nodejs注意要安装到C盘,如果安装到其他盘,可能会造成无法切换nodejs版本。
修改setting.txt 添加下载node和npm的淘宝镜像
安装完后打开setting.txt添加以下内容,切换node和npm的下载镜像:
1 2
| node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
|
安装后npm -v无显示的情况
如果不使用淘宝镜像的话,安装的时候,可能只安装上node.exe,安装不上npm.exe。
使用nvm
查看可安装版本
运行效果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| PS C:\\Users\\haha> nvm list available | CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 16.4.2 | 14.17.3 | 0.12.18 | 0.11.16 | | 16.4.1 | 14.17.2 | 0.12.17 | 0.11.15 | | 16.4.0 | 14.17.1 | 0.12.16 | 0.11.14 | | 16.3.0 | 14.17.0 | 0.12.15 | 0.11.13 | | 16.2.0 | 14.16.1 | 0.12.14 | 0.11.12 | | 16.1.0 | 14.16.0 | 0.12.13 | 0.11.11 | | 16.0.0 | 14.15.5 | 0.12.12 | 0.11.10 | | 15.14.0 | 14.15.4 | 0.12.11 | 0.11.9 | | 15.13.0 | 14.15.3 | 0.12.10 | 0.11.8 | | 15.12.0 | 14.15.2 | 0.12.9 | 0.11.7 | | 15.11.0 | 14.15.1 | 0.12.8 | 0.11.6 | | 15.10.0 | 14.15.0 | 0.12.7 | 0.11.5 | | 15.9.0 | 12.22.3 | 0.12.6 | 0.11.4 | | 15.8.0 | 12.22.2 | 0.12.5 | 0.11.3 | | 15.7.0 | 12.22.1 | 0.12.4 | 0.11.2 | | 15.6.0 | 12.22.0 | 0.12.3 | 0.11.1 | | 15.5.1 | 12.21.0 | 0.12.2 | 0.11.0 | | 15.5.0 | 12.20.2 | 0.12.1 | 0.9.12 | | 15.4.0 | 12.20.1 | 0.12.0 | 0.9.11 | | 15.3.0 | 12.20.0 | 0.10.48 | 0.9.10 | This is a partial list. For a complete list, visit https://nodejs.org/download/release PS C:\\Users\\haha>
|
参看可切换的版本
1 2 3 4
| PS C:\\Users\\haha> nvm list 12.22.3 * 10.24.1 (Currently using 64-bit executable) PS C:\\Users\\haha>
|
使用特定版本
此时会跳出两个窗口,都点确认,就可以切换了。
设置npm的下载的淘宝镜像
1 2
| npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global
|
设置npm的全局安装路径
1 2
| npm config set prefix "G:\dev2\nvm\nodejs\node_global" npm config set cache "G:\dev2\nvm\nodejs\node_cache"
|
参考资料
https://segmentfault.com/a/1190000020807954