使用nvm切换多个nodejs版本
删除本机上正在使用的nodejs
将之前安装的nodejs从本机中删除掉.
下载nvm nvm-windows
到github上下载最新版本的nvm-setup.zip这个压缩包:
https://github.com/coreybutler/nvm-windows/releases
解压nvm-setup.zip,得到nvm-setup.exe,点击运行nvm-setup.exe,
使用淘宝源
使用淘宝镜像,安装的时候可以快一点.
打开nvm安装路径下的settings.txt文件,在后面添加如下两行代码:
1 2
| node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
|
完整配置文件如下所示
E:\dev2\nvm\nvm\settings.txt1 2 3 4
| root: E:\dev2\nvm\nvm path: E:\dev2\nvm\nodejs node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
|
查看可安装的版本
查询效果如下:
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 26 27
| $ nvm list available
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 14.13.1 | 12.19.0 | 0.12.18 | 0.11.16 | | 14.13.0 | 12.18.4 | 0.12.17 | 0.11.15 | | 14.12.0 | 12.18.3 | 0.12.16 | 0.11.14 | | 14.11.0 | 12.18.2 | 0.12.15 | 0.11.13 | | 14.10.1 | 12.18.1 | 0.12.14 | 0.11.12 | | 14.10.0 | 12.18.0 | 0.12.13 | 0.11.11 | | 14.9.0 | 12.17.0 | 0.12.12 | 0.11.10 | | 14.8.0 | 12.16.3 | 0.12.11 | 0.11.9 | | 14.7.0 | 12.16.2 | 0.12.10 | 0.11.8 | | 14.6.0 | 12.16.1 | 0.12.9 | 0.11.7 | | 14.5.0 | 12.16.0 | 0.12.8 | 0.11.6 | | 14.4.0 | 12.15.0 | 0.12.7 | 0.11.5 | | 14.3.0 | 12.14.1 | 0.12.6 | 0.11.4 | | 14.2.0 | 12.14.0 | 0.12.5 | 0.11.3 | | 14.1.0 | 12.13.1 | 0.12.4 | 0.11.2 | | 14.0.0 | 12.13.0 | 0.12.3 | 0.11.1 | | 13.14.0 | 10.22.1 | 0.12.2 | 0.11.0 | | 13.13.0 | 10.22.0 | 0.12.1 | 0.9.12 | | 13.12.0 | 10.21.0 | 0.12.0 | 0.9.11 | | 13.11.0 | 10.20.1 | 0.10.48 | 0.9.10 |
This is a partial list. For a complete list, visit https://nodejs.org/download/release
|
安装指定版本的nodejs
例如安装最新的长期支持版本12.19.0:
运行效果:
1 2 3 4 5 6 7 8 9 10 11 12
| $ nvm install 10.21.0 Downloading node.js version 10.21.0 (64-bit)... Complete Creating E:\dev2\nvm\nvm\temp
Downloading npm version 6.14.4... Complete Installing npm v6.14.4...
Installation complete. If you want to use this version, type
nvm use 10.21.0
|
使用指定版本的nodejs
例如使用刚才安装的版本:
运行效果:
1 2 3 4 5 6 7 8 9 10 11
| $ nvm use 12.19.0 Now using node v12.19.0 (64-bit)
lan@DESKTOP-8ISAT6B MINGW64 /e/Blog/MyGitBook $ node -v v12.19.0
lan@DESKTOP-8ISAT6B MINGW64 /e/Blog/MyGitBook $ npm -v 6.14.8
|
查看已安装的nodejs版本
运行效果:
1 2 3 4 5
| $ nvm list
* 12.19.0 (Currently using 64-bit executable) 10.21.0
|
切换到10.21.0版本:
运行效果:
1 2 3 4 5 6 7 8 9 10 11
| $ nvm use 10.21.0 Now using node v10.21.0 (64-bit)
lan@DESKTOP-8ISAT6B MINGW64 /e/Blog/MyGitBook $ node -v v10.21.0
lan@DESKTOP-8ISAT6B MINGW64 /e/Blog/MyGitBook $ npm -v 6.14.4
|
参考资料
https://www.jianshu.com/p/a230bd5f6fe9
https://www.jianshu.com/p/7204af51fa01
windows下Nodejs多版本切换
nvm-windows下载链接
https://juejin.im/post/6844903875669917703