NVM 代表 Node Version Manager,它是一个用于安装 Node.js 的命令行实用程序。它只允许程序员在他们的帐户中安装 Node.js。这意味着安装是根据用户特定完成的。单个系统中的所有用户都有自己的 Node.js 安装。
使用nvm实用程序,我们可以在一个帐户中安装多个node.js版本并轻松管理它们。该应用程序可以使用.nvmrc
在根文件夹中自动选择 Node.js 版本。
本教程将帮助您在 Debian 11“bullseye”Linux 系统上安装 nvm。
先决条件
假设您有一个正在运行且具有 shell 访问权限的 Debian 11 Bullseye Linux 系统。无需具有 sudo 访问权限。
登录系统并在您的帐户中打开 shell
新安装的系统需要在 Debian 11 上完成初始服务器设置。
如何在 Debian 11 上安装 NVM
shell 脚本可用于在任何 Linux 系统上安装 NVM。首先,检查您的系统是否安装了curl命令行实用程序。如果没有,请使用以下命令安装curl。
sudo apt install curl -y
然后以您的用户身份执行 NVM 安装 bash 脚本。无需将 sudo 与安装脚本一起使用。
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Step to Install and Configure NVM on Debian 11 上面的脚本对当前登录用户的登录脚本进行了所有必需的环境设置。要应用设置,请注销并重新登录您的帐户,或者只需执行以下命令即可执行相同的操作。
source ~/.bashrc
如何在 Debian 11 上安装 Node.js
nvm 允许您为单个用户帐户安装多个 Node.js 版本。使用以下命令在 Debian 11 系统上安装所需的 node.js 版本。
安装的第一个版本将成为默认版本。新的 shell 将以默认版本的节点启动(例如,nvm 别名默认)。
如何使用NVM?
以下是与 nvm 命令行实用程序一起使用的一些有用选项。
您可以使用以下命令列出当前用户安装的 Node 版本。
nvm ls
使用此命令,您可以找到可用于安装的 Node.js 版本。
nvm ls-remote
您还可以为当前会话选择不同的版本。这将是仅适用于当前 shell 的当前活动版本。
nvm use 12.20.1
要查找为当前用户设置的默认 Node 版本,请键入:
nvm run default --version
您可以使用以下命令运行具有所需版本的 node.js 的 Node 脚本:
nvm exec 12.20.1 server.js
结论
本教程帮助您在 Debian 11 Bullseye Linux 系统上安装 nvm。另外还为您提供了使用 NVM 实用程序的基本说明。