安装 NVM Linux (AlmaLinux)和 Windows (Windows 服务器2019)

节点版本管理器也称为 NVM,用于控制和管理 Node.js 的多个活跃版本 在一个系统中。 它是一个命令行实用程序和 bash 允许程序员在不同版本的 Node.js 之间切换的脚本。

虽然 NVM 有助于轻松安装和在 Node.js 版本之间切换,并为每个版本保留全局安装的包, 节点包管理器, 也称为 NPM,是一个包管理器,可促进库、插件、框架和应用程序的安装。

获得完全托管的 VPS 托管

有了这个“安装NVM Linux/Windows” 指南中,您可以使用单个命令安装任何可用的 Node.js 版本,并使用命令行实用程序设置默认值。

与我们聊天

安装NVM Linux/Windows 指南 – 操作系统 #1:在 AlmaLinux 上安装 Node.js 的节点版本管理器

  • 本安装指南是 专门针对 AlmaLinux 服务器。
  • 我们使用 Liquid Web VPS 服务器,运行由 AlmaLinux 8 64 位 Core 管理的服务器。
  • 我们以 root 用户身份登录。

步骤#1:更新包并从 GitHub 下载

首先,您需要确保所有软件包都是最新的:

yum update

或者

dnf update

步骤#2:安装 NVM Linux

接下来,您需要运行以下 NVM 安装程序脚本来安装 NVM Linux。 此操作将安装 来自 GitHub 的最新版本的节点版本管理器 (NVM)

[root@cloudvpstemplate ~]# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13527  100 13527    0     0   125k      0 --:--:-- --:--:-- --:--:--  125k
=> Downloading nvm as script to '/root/.nvm'

=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

步骤#3:完成更新

一旦脚本完成且没有错误,您需要运行源命令以立即实施更改。

[root@cloudvpstemplate ~]# source ~/.bash_profile
[root@cloudvpstemplate ~]#

步骤#4:选择 Node.js 版本

现在 NVM 已准备好在您的系统上安装不同版本的 Node.js。 您需要运行以下命令来查找 Node.js 的所有可用版本。 该命令会生成一长串 可用版本包括 LTS 版本。 LTS 代表长期支持:

[root@cloudvpstemplate ~]# nvm list-remote
       v18.17.0   (Latest LTS: Hydrogen)
        v19.0.0
        v19.0.1
        v19.1.0
        v19.2.0
        v19.3.0
        v19.4.0
        v19.5.0
        v19.6.0
        v19.6.1
        v19.7.0
        v19.8.0
        v19.8.1
        v19.9.0
        v20.0.0
        v20.1.0
        v20.2.0
        v20.3.0
        v20.3.1
        v20.4.0
        v20.5.0

步骤#4:安装 Node.js

接下来,通过运行以下命令从版本 v20(或当前版本的版本号)安装最新版本的 Node.js NVM安装20 命令(或当前版本的版本号的等效命令)。 输出应如下所示:

[root@cloudvpstemplate ~]# nvm install 20
Downloading and installing node v20.5.0...
Downloading https://nodejs.org/dist/v20.5.0/node-v20.5.0-linux-x64.tar.xz...
################################################################################# 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v20.5.0 (npm v9.8.0)
Creating default alias: default -> 20 (-> v20.5.0)

步骤#5:验证安装

要检查当前处于活动状态的 Node.js 版本,请运行以下命令。

[root@cloudvpstemplate ~]# nvm current
v20.5.0
[root@cloudvpstemplate ~]#

步骤#6:使用 NVM 在 Node.js 版本之间切换

在 Linux 上安装 NVM 后,您可以在系统上管理多个版本的 Node.js。 例如,要安装旧版本,请运行以下命令:

[root@cloudvpstemplate ~]# nvm install v18
Downloading and installing node v18.17.0...
Downloading https://nodejs.org/dist/v18.17.0/node-v18.17.0-linux-x64.tar.xz...
################################################################################# 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.17.0 (npm v9.6.7)

安装新版本的 Node.js 会自动从当前活动版本切换到新的更新版本。 观察输出 NVM流 命令:

[root@cloudvpstemplate ~]# nvm current
v18.17.0
[root@cloudvpstemplate ~]#

现在 Node.js 有两个版本可用,要使用 v20,您可以运行以下命令切换回 v20:

[root@cloudvpstemplate ~]# nvm use v20
Now using node v20.5.0 (npm v9.8.0)

毕竟,您始终可以使用 NVM帮助 用于启动更多 Node.js 管理选项的命令:

nvm help

安装NVM Linux/Windows 指南 – 操作系统#2:安装 Node.js 的节点版本管理器 Windows 服务器 2019

  • 这些安装说明专门用于 Windows 服务器。
  • 我们用一个 Liquid Web VPS 服务器正在运行 Windows 服务器 2019 64 位标准版核心托管服务器。
  • 我们以管理员用户身份登录。

步骤#1:从 GitHub 下载 NVM 安装程序

要在 Windows 上安装 NVM,首先需要从相关 GitHub 页面下载安装文件。 你得走了 NVM 发布页面 – Windows 版 并下载 nvm-setup.zip 您可以通过向下滚动到资产表来下载压缩文件集:

步骤#2:找到并解压压缩文件

一般来说,文件应该下载到您的设备上 下载 文件夹或您配置保存下载的位置:

在同一位置提取压缩文件的压缩内容:

你会得到这个 nvm设置 应用程序提取到同一文件夹中:

步骤#3:安装 NVM

打开可执行文件以运行安装程序并选择 “我接受此协议” 选择单选按钮并单击下一步按钮:

打开可执行文件运行安装程序,选择“我接受协议”单选按钮,然后单击“下一步”按钮。

在打开的窗口中,选择目标文件夹:

在打开的窗口中,选择目标文件夹。

设置 Node.js 符号链接:

设置 Node.js 符号链接。

现在您可以单击“安装”按钮:

现在您可以单击“安装”按钮。

安装过程完成后,单击“完成”按钮:

安装过程完成后,单击“完成”按钮。

步骤#4:验证安装

要验证 NVM 是否已成功安装,您可以通过运行以下命令 窗口提示 或任何 Windows 您使用的 CMD 实用程序:

C:Usersuser>nvm --version
1.1.11

步骤#5:安装 NPM

您可以在 CMD 终端中使用以下命令安装最新版本的 Node Package Manager (NPM)。 输出应如下所示:

C:Usersuser>nvm install latest
20.5.0
Downloading node.js version 20.5.0 (64-bit)...
Extracting node and npm...
Complete
npm v9.8.0 installed successfully.

Installation complete. If you want to use this version, type

nvm use 20.5.0

或者您可以使用此命令选择要安装的 NPM 版本:

C:Usersuser>nvm install 12
Downloading node.js version 12.22.12 (64-bit)...
Complete
Creating C:UsersuserAppDataRoamingnvmtemp

Downloading npm version 6.14.16... Complete
Installing npm v6.14.16...

Installation complete. If you want to use this version, type

nvm use 12.22.12

步骤#6:在 NVM 和 NPM 版本之间切换

要检查您正在运行的 NVM 和 Node.js 版本,可以运行以下命令:

C:Usersuser>node --version
v20.5.0

C:Usersuser>npm --version
9.8.0

如果您安装了多个版本的 Node.js,可以使用以下命令列出所有版本。 这使您可以更轻松地在版本之间进行选择:

C:Usersuser>nvm list

  * 20.5.0 (Currently using 64-bit executable)
    12.22.12

如果您需要运行系统上已安装的旧版本,可以运行以下命令:

C:Usersuser>nvm use 12
Now using node v12.22.12 (64-bit)

C:Usersuser>node --version
v12.22.12

C:Usersuser>npm --version
6.14.16

文凭

使用 Node Version Manager (NVM),您可以轻松管理需要不同版本的不同项目中的 Node.js 的多个版本。 安装 Node.js 后,您的环境就准备好了 开始开发 Node.js 应用程序

显示所有产品

你想要_____吗 了解有关设置先进、稳定的开发环境的更多信息? 请立即致电 800.580.4985 或 与我们打开聊天会话。 我们的网络托管专家将帮助您做出明智的决定。

原始发行日期

本文最初发表于 2020 年 5 月。 此后已对其进行了更新,以确保准确性和完整性。