node版本管理工具nvm
本文于 405 天之前发表,文中内容可能已经过时。
1、nvm是什么
nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。下面列出下载、安装及使用方法。
2、下载
可在点此在github上下载最新版本,本次下载安装的是windows版本。打开网址我们可以看到有两个版本:
- nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
- nvm-setup.zip:安装版,推荐使用
3、安装
本次演示的是安装版。
1)、双击安装文件 nvm-setup.exe

2、选择nvm安装路径(注意:这里的安装路径命名一定不能有空格)

3、选择nodejs路径(这里默认路径)

4、确认安装即可

5、安装完确认
用管理员打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令,本节最后会列出这些命令的中文示意。

4、安装/管理nodejs
1、查看本地安装的所有版本;
有可选参数available,显示所有可下载的版本。
1 | $ nvm list |
2、安装,命令中的版本号可自定义,具体参考命令1查询出来的列表
注意:
默认下载的是国外资源node和npm一起下载,下载比较慢
1 | $ nvm install 11.13.0 |
解决下载慢问题
1 | $ nvm node_mirror https://npmmirror.com/mirrors/node/ |
如果安装某个制定版本失败

node.js官网下载指定版本的zip包,解压缩后放到上图指定文件夹下

3、使用特定版本
1 | $ nvm use 11.13.0 |
4、卸载
1 | $ nvm uninstall 11.13.0 |
5、切换淘宝镜像源
npm下载会很慢,因为npm默认从国外下载资源,建议修改npm镜像源地址
运行
npm i nrm -g全局安装nrm包使用
nrm ls查看当前所有可用的镜像源地址以及当前所使用的镜像源地址(带*的是当前使用的源)使用
nrm use taobao切换镜像源地址
6、命令提示
1)显示node是运行在32位还是64位
1 | $ nvm arch |
2)显示已安装的列表
1 | $ nvm list |
3)查看可下载的版本
1 | $ nvm list available |
4)设置node镜像。默认是https://nodejs.org/dist/
1 | $ nvm node_mirror [url] |
5)设置npm镜像。默认是https://github.com/npm/cli/archive/
1 | $ nvm npm_mirror [url] |
6)设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理
1 | $ nvm proxy [url] |
7)卸载指定版本node
1 | $ nvm uninstall < version > |
8)显示nvm版本
1 | $ nvm v |
7、总结
本节列出node.js版本管理工具nvm的安装及使用,需要注意的是安装路径最好不要出现中文和空格。
