大多数接触过Nodejs的开发者都知道自己的版本更新有多快,因此切换Node版本成了时不时的操作。目前使用最多的Node版本管理工具是n和nvm。种类。其中,n是Node的一个模块,作者是TJHolowaychuk(著名的Express框架的作者),正如它的名字一样,它的概念很简单;nvm的全称是NodeVersionManager,与n的实现方式不同。它是通过shell脚本实现的。安装n的两种方式:yarnglobaladdnnpminstall-gn使用n安装其他版本的Node(比如安装4.6.1版本):n4.6.1安装最新版本的Node:nlatest安装stableNode版本:nstable除了某个版本(比如去掉4.6.1版本):nrm4.6.1执行指定版本的脚本(比如指定4.6.1版本执行test.js):nuse4.6.1test.js安装好后切换Node版本,然后直接输入n输出当前安装的Node版本和正在使用的版本(前面有一个o),可以通过移动选择你要使用的版本上下方向键,最后按回车键选择当前要使用的版本。nvm安装nvm有两种方式:curlhttps://raw.github.com/creationix/nvm/v0.4.0/install.sh|shwget-qO-https://raw.github.com/creationix/nvm/v0。4.0/安装.sh|sh使用nvm安装其他版本的Node(比如安装4.6.1版本):nvminstall4.6.1切换到某个版本的Node(比如切换到4.6.1版本):nvmuse4.6.1查看安装的Node版本:nvmls查看当前使用的Node版本:nvmcurrent执行指定版本的脚本(比如指定4.6.1版本执行test.js):nvmrun4.6.1test.js删除某个版本(比如删除4.6.1版本):nuninstall4.6.1卸载nvm:rm-rf~/.nvm安装nvm后会clone到~/.nvm,然后在~/.bash_profile,~/.zshrc或在~/.profile末尾添加源。
