15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

08.10.2024
No categories

如何在Ubuntu上安装Node.js的NVM

介绍

NVM(Node 版本管理器)是一个流行的工具,用于在单台机器上管理多个版本的 Node.js。它允许开发人员无缝地安装、切换和管理不同版本的 Node.js,特别适合那些在多个需要不同 Node.js 版本的项目上工作的开发人员。本指南将引导您完成在 Ubuntu 系统 上安装 NVM 并使用它管理 Node.js 版本的步骤。

先决条件

在开始之前,请确保:

  • 您拥有具有 sudo 权限的用户帐户。
  • 您的系统运行的是 Ubuntu(本指南适用于包括 20.04、22.04 及更高版本在内的各种 Ubuntu 版本)。

步骤 1:更新软件包列表

在安装新软件之前,更新软件包列表始终是一个好习惯。打开终端并运行:

sudo apt-get update

此命令确保您的所有软件包列表都是最新的。

步骤 2:安装 NVM

要安装 NVM,您需要从官方 NVM 存储库下载安装脚本。您可以使用 curl 或 wget 来完成此操作。

选项 1:使用 curl

如果您的系统上安装了 curl,请运行:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

选项 2:使用 wget

如果您更喜欢使用 wget,请运行:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

如果有更新版本,请将 v0.39.5 替换为 NVM 的最新版本。您可以在 NVM GitHub 存储库 上查看最新版本。

步骤 3:激活 NVM

运行安装脚本后,您需要将 NVM 加载到当前终端会话中。您可以通过运行以下命令来完成:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

另外,您可以关闭并重新打开终端,或运行以下命令以刷新您的 shell 配置文件:

source ~/.bashrc

如果您使用的是其他 shell,如 zsh,请运行:

source ~/.zshrc

步骤 4:验证 NVM 安装

要确认 NVM 是否正确安装,请运行:

nvm --version

您应该会看到 NVM 的版本号,表明它已成功安装。

步骤 5:使用 NVM 安装 Node.js

安装 NVM 后,您可以轻松安装 Node.js。要安装最新版本的 Node.js,请运行:

nvm install node

此命令安装最新的稳定版本的 Node.js。如果您想安装特定版本,请按如下方式指定:

nvm install 16.20.0

将 16.20.0 替换为所需的版本号。

步骤 6:检查已安装的 Node.js 版本

要检查当前活动的 Node.js 版本,请运行:

node -v

此命令将显示当前使用的 Node.js 版本号。

步骤 7:在 Node.js 版本之间切换

NVM 的一个关键好处是能够在不同的 Node.js 版本之间切换。要列出所有已安装的 Node.js 版本,请运行:

nvm ls

您将看到使用 NVM 安装的所有版本的列表,以及当前活动版本的指示。

要切换到不同的版本,请使用:

nvm use 14.17.6

将 14.17.6 替换为您想要使用的版本号。

步骤 8:设置默认的 Node.js 版本

如果您希望在每次打开新的终端会话时使用特定的 Node.js 版本作为默认版本,请运行:

nvm alias default 16.20.0

将 16.20.0 替换为您想要设置为默认的版本。

步骤 9:卸载 Node.js 版本

如果您不再需要特定的 Node.js 版本,可以使用以下命令卸载它:

nvm uninstall 14.17.6

将 14.17.6 替换为您希望删除的版本号。

步骤 10:使用 NVM 安装全局 npm 包

使用 NVM 时,重要的是为每个 Node.js 版本单独安装全局 npm 包(如 yarn 或 npm)。这是因为每个版本的 Node.js 都有其自己的隔离环境。要安装全局包,请使用:

npm install -g yarn

在安装全局包之前,请确保您已激活所需的 Node.js 版本。

结论

NVM 是一个对需要在单台机器上管理多个 Node.js 版本的开发人员至关重要的工具。通过遵循本指南,您可以轻松安装 NVM,设置 Node.js,并根据需要在不同版本之间切换。这使得在不同项目之间管理 Node.js 依赖关系变得简单而无忧。有了 NVM,您将始终拥有适合您项目的正确版本的 Node.js,确保兼容性和易用性。祝您编码愉快!

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

Похожие записи не найдены.