一、nvm是什么
nvm,全称为Node Version Manager,是一个可以帮助我们管理在同一台机器上同时安装多个 Node.js 版本的工具。如果你需要使用不同版本的 Node.js 来进行开发或测试,那么 nvm 无疑是一个非常好的选择。
在使用 nvm 之前,我们需要首先安装它。下面是在 macOS 系统上通过 Homebrew 安装 nvm 的代码:
$ brew install nvm
安装完成之后,需要注意,我们还需要在 Bash(或者 Zsh)的配置文件中添加 nvm 配置:
$ export NVM_DIR=~/.nvm $ source $(brew --prefix nvm)/nvm.sh
注意:如果你使用的是 Zsh,那么请将上面的命令替换为下面的命令:
$ export NVM_DIR=~/.nvm $ source $(brew --prefix nvm)/nvm.sh --no-useable
二、nvm 常用命令
nvm 安装并使用不同版本的 Node.js 实际上非常简单,只需要掌握下面几个命令即可。
1、安装指定版本的 Node.js
使用 nvm 安装指定版本的 Node.js 非常简单,只需要使用下面的命令即可:
$ nvm install
这里的
$ nvm install v10.10.0
2、查看已经安装的 Node.js 版本
如果我们需要查看已经安装的 Node.js 版本,那么可以使用如下命令:
$ nvm ls
这个命令会输出当前已经安装的 Node.js 版本列表,例如:
v12.13.1 v13.3.0 v13.5.0 -> v14.3.0
注意:->符号表示当前正在使用的 Node.js 版本。
3、切换 Node.js 版本
如果我们想要切换使用不同的 Node.js 版本,那么可以使用下面的命令:
$ nvm use
这个命令会将当前使用的 Node.js 版本切换为指定的版本。
例如,如果我们想要启用 v12.13.1 版本的 Node.js ,那么命令如下:
$ nvm use v12.13.1
4、设置默认 Node.js 版本
如果我们需要将一个已经安装的 Node.js 版本设置为默认值,那么很简单,只需要使用下面的命令即可:
$ nvm alias default
这个命令会将指定版本的 Node.js 设置为默认版本。
例如,如果我们需要将 v12.13.1 设置为默认版本,那么命令如下:
$ nvm alias default v12.13.1
三、总结
通过上文的介绍,我们可以看出,nvm 是一个非常好用的 Node.js 版本管理工具,可以帮助我们管理不同版本的 Node.js。掌握 nvm 的基本使用方法后,可以轻松地在同一台机器上安装和切换不同版本的 Node.js,是我们进行开发和测试不可缺少的利器。