nvm是一款node.js版本管理工具,用于管理、切换各个版本的Node.js。在我们开发项目时,可能会出现不同项目使用不同版本的node.js的情况,比如本机安装的node是较高的版本,而其他人开发的项目中使用的是较低版本,如果这时你想要运行那个项目,那么你就必须安装一个对应版本的Node,才可以避免一些因为版本不同而造成的报错。这时我们就需要使用这个版本管理工具对node的版本进行切换,以便对不同项目中进行开发和使用。
一、安装
首先,必须卸载已安装的node/npm(windows环境下需要,mac和linux非必要,但也推荐卸载),否则会出现冲突。然后下载。下载安装完成后即可使用。
二、使用
1、安装不同版本的Node
nvm install 4.4.2
如果想安装4.2
系类的最高版本,可以nvm install 4.2
,这样nrm会找到4.2的最高版本进行安装。
使用install
命令对指定版本的node进行安装。
2、切换
当新安装了一个版本,默认会使用最新安装的这个版本。如果需要切换,可以运行
nrm use 4.4.5
3、命名
nrm nvm alias awesome-version 4.2.2
对指定版本进行命名,以后切换时,直接
nrm use awesome-version
nvm unalias awesome-version // 删除命名
4、列表
nrm ls
列出已安装的node版本
参考:http://bubkoo.com/2017/01/08/quick-tip-multiple-versions-node-nvm/#undefined