Node Version Manager (NVM) 是一个 bash 脚本,用于在同一台机器上管理多个活动的 NodeJS 版本。您可以轻松地在不同的 NodeJS 版本之间切换。使用这种方法,您将能够使用多个版本的 NodeJS,而不必担心兼容性问题。
1、首先,从 GitHub 下载安装程序脚本。
$ curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
=> Downloading nvm as script to '/root/.nvm'
=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
2、运行 source ~/.profile 命令将环境变量重新加载到当前会话中。
$ source ~/.profile
3、列出 NodeJS 的可用版本。
$ nvm ls-remote
4、确定版本后,运行 nvm install
$ nvm install 11.6 Downloading and installing node v11.6.0... Downloading https://nodejs.org/dist/v11.6.0/node-v11.6.0-linux-x64.tar.xz... Computing checksum with sha256sum Checksums matched! Now using node v11.6.0 (npm v6.5.0-next.0)
5、如果您没有明确指定版本号,将使用最新版本。你需要告诉 NVM 使用哪个版本的 NodeJS。例如,要使用 NodeJS 11,请运行:
$ nvm use 11.6 Now using node v11.6.0 (npm v6.5.0-next.0)
6、运行 nvm ls 命令列出已安装的 NodeJS 版本。NNM 还将指示哪个版本是默认版本。
$ nvm ls v11.6.0 v11.7.0 default -> 11.6 (-> v11.6.0)
7、您还可以将特定版本设置为默认 NodeJS 版本。例如,要将版本 11.7 设置为默认 NodeJS 版本,请运行:
$ nvm alias default 11.7
default -> 11.7 (-> v11.7.0)
您已经使用多种方法安装了 NodeJS。此时,您可以使用 node 命令在任何这些已安装版本中运行您的 NodeJS 应用程序。您还可以使用 NVM 在 NodeJS 版本之间切换。