NVMNode Version Manager 是一个命令行实用程序,用于在基于 Linux 的系统上安装和管理多个 Node.js 版本。借助 NVM,您可以在系统上安装任何特定的 Nodejs 版本并用于运行您的应用程序。
本教程将帮助您在 Amazon Linux 计算机上安装 NVM。还帮助您了解 Amazon Linux 系统的 NVM 的基本用法。
先决条件
具有 shell 访问权限的正在运行的 Amazon Linux 系统。通过 SSH 登录您的 Amazon Linux 系统。
步骤 1 – 安装 NVM
Node Version Manager 官方团队提供了用于安装 NVM 命令行实用程序的 shell 脚本。使用以下命令在 Amazon Linux 系统上安装 NVM:
sudo yum install curl -y
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
这将在登录的用户主目录下创建一个 .nvm 目录。 NVM 将所有二进制文件和配置文件保存在此 .nvm 目录下。
注销并使用您的用户帐户登录以加载 nvm 环境或使用以下命令加载环境而无需再次登录。
source ~/.bashrc
至此,您已成功在系统上安装 NVM。
步骤 2 – 使用 NVM 安装节点
NVM 允许用户为每个用户帐户安装多个 Node.js 版本。首先,使用以下命令查找所有可用的node.js版本进行安装:
nvm ls-remote
上面的命令将显示可用节点版本的列表。现在您可以通过键入以下内容来安装任何节点版本:
nvm install 12.19.0
只需将 12.19.0 更改为您所需的版本,如 11.15.0、10.11.0 等。
它还为最新的稳定节点版本、LTS 版本和其他以前的 LTS 版本提供了别名。
nvm install node
## install latest stable version
nvm install lts/*
## install latest lts version
您还可以使用 lts/dubnium、lts/carbon 等。
第 3 步 – 使用 NVM
您可以使用以下命令列出当前用户安装的节点版本。
nvm ls
使用此命令,您可以找到可用于安装的node.js版本。
nvm ls-remote
您还可以为当前会话选择不同的版本。所选版本将是当前 shell 的当前活动版本。
nvm use 12.19.0
要查找为当前用户设置的默认 Node 版本,请键入:
nvm run default --version
当您安装了多个node.js版本时,您可以选择特定版本来运行任何脚本:
nvm exec 12.19.0 server.js
步骤 4 – 使用 NVM 卸载特定节点版本
您可以通过运行以下命令删除任何未使用的版本。只需确保您要删除的版本不是当前活动版本即可。
要删除 Node.js 10.12.0,请键入:
nvm uninstall 10.12.0
结论
本教程帮助您在 Amazon Linux 系统上安装和使用 NVM。此外,您还了解了 nvm 命令行实用程序的基本使用。