NVM代表 Node Version Manager,是一个用于管理 Node 版本的命令行实用程序。有时您需要部署具有不同 2 个版本的多个节点应用程序。
管理不同 2 项目的多个 Node.js 版本对于开发人员来说是一件痛苦的事情。但 NVM 有助于轻松管理单个系统上的多个活动 Node.js 版本。
本教程将向您介绍如何在 CentOS/RHEL 7/6 系统上安装 NVM 并管理多个 Node.js 版本。
在 CentOS 7 上安装 NVM
NVM 提供了一个简单的 bash 脚本用于在 Linux 系统上安装。在系统上打开终端或使用 SSH 连接远程系统。
确保您的系统已安装curl。
sudo yum install curl -y
然后按以下命令执行安装程序脚本:
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
基本上,NVM 将所有文件保存在 $HOME/.nvm 目录下。然后它在用户 .bashrc 文件中设置环境。您需要通过运行以下命令来加载此环境以设置所需的配置:
source ~/.bashrc
使用 NVM 安装 Node.js
Nvm 允许为登录用户在系统上安装多个节点版本。您可以通过运行命令找到所有可供安装的 Node 版本:
nvm ls-remote
上面的命令将显示可用节点版本的列表。现在您可以通过键入以下内容来安装任何节点版本:
nvm install 12.19.1
只需将 12.19.1 更改为您所需的版本,如 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 等。
使用非易失性存储器
您可以使用以下命令列出当前用户安装的节点版本。
nvm ls
使用此命令,您可以找到可用于安装的node.js版本。
nvm ls-remote
您还可以为当前会话选择不同的版本。所选版本将是当前 shell 的当前活动版本。
nvm use 12.18.3
要查找为当前用户设置的默认 Node 版本,请键入:
nvm run default --version
您可以使用以下命令运行具有所需版本的 node.js 的 Node 脚本:
nvm exec 12.18.3 server.js
使用 NVM 卸载特定节点版本
您可以通过运行以下命令删除任何未使用的版本。只需确保您要删除的版本不是当前活动版本即可。
要删除 Node.js 5.8.0,请键入:
nvm uninstall 5.8.0
结论
本教程帮助您安装nvm和 Fedora Linux 系统上的节点。您还了解了 nvm 命令行实用程序的基础知识。