文档首页> Linux命令> 在GNU Linux通过Nvm安装Node和Npm?

在GNU Linux通过Nvm安装Node和Npm?

发布时间:2024-09-17 11:55       

在 GNU Linux 上使用 Nvm 安装 Node.js 和 Npm 的详细指南

在现代 Web 开发中,Node.js 已成为不可或缺的工具。使用 Nvm(Node Version Manager)可以轻松管理和切换不同版本的 Node.js。本文将详细介绍如何在 GNU Linux 系统上通过 Nvm 安装 Node.js 和 Npm,并对每个步骤进行深入的解释。


一、准备工作:确保系统环境

1. 更新系统软件包

首先,确保系统的软件包列表是最新的。

sudo apt update

解释:

  • sudo:以超级用户权限执行命令。
  • apt update:更新软件包列表,获取最新的软件包信息。

作用:

更新软件包列表,确保后续安装的软件是最新版本。

2. 安装 Git

Nvm 的安装需要使用 Git。如果系统中未安装 Git,需要先进行安装。

sudo apt install git

解释:

  • apt install git:使用 APT 包管理器安装 Git 软件。

作用:

安装 Git,以便能够从 GitHub 克隆 Nvm 的仓库。

注意事项:

  • 重要事项:请确保在安装软件前,系统已连接互联网,以获取最新的软件包。


二、安装 Nvm(Node Version Manager)

1. 克隆 Nvm 仓库

使用 Git 从官方仓库克隆 Nvm。

git clone https://github.com/nvm-sh/nvm.git ~/.nvm

解释:

  • git clone [仓库地址] [目标目录]:克隆远程仓库到本地指定目录。
  • https://github.com/nvm-sh/nvm.git:Nvm 的 GitHub 仓库地址。
  • ~/.nvm:将 Nvm 克隆到当前用户主目录下的 .nvm 目录中。

作用:

下载 Nvm 的源码到本地,为后续的安装和配置做好准备。

2. 加载 Nvm 环境

为了使 Nvm 命令在终端中可用,需要在终端的配置文件中添加加载命令。

echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc

解释:

  • echo "source ~/.nvm/nvm.sh" >> ~/.bashrc
    • echo "...":输出字符串。
    • >> ~/.bashrc:将字符串追加到 ~/.bashrc 文件的末尾。
  • source ~/.bashrc:重新加载 ~/.bashrc 文件,使更改立即生效。

作用:

  • 将 Nvm 的启动脚本添加到终端配置中,确保每次打开终端时,Nvm 都会自动加载。

注意事项:

  • 如果使用的是其他终端(如 Zsh),需要修改对应的配置文件(如 ~/.zshrc)。

三、使用 Nvm 安装 Node.js

1. 列出可用的 Node.js 版本

在安装之前,可以查看所有可用的 Node.js 版本。

nvm ls-remote

解释:

  • nvm ls-remote:列出远程服务器上所有可安装的 Node.js 版本。

作用:

  • 帮助用户选择合适的 Node.js 版本进行安装。

2. 安装指定版本的 Node.js

选择所需的 Node.js 版本进行安装。例如,安装最新的 LTS(长期支持)版本。

nvm install --lts

解释:

  • nvm install [版本号]:安装指定版本的 Node.js。
  • --lts:安装最新的长期支持版本。

作用:

  • 安装稳定的 Node.js 版本,适合在生产环境中使用。

3. 验证 Node.js 安装

安装完成后,检查 Node.js 是否成功安装。

node -v

解释:

  • node -v:输出当前安装的 Node.js 版本号。

作用:

  • 确认 Node.js 已正确安装,并显示版本信息。

四、验证 Npm 的安装

Npm(Node Package Manager)会随着 Node.js 一起安装。验证 Npm 是否可用。

npm -v

解释:

  • npm -v:输出当前安装的 Npm 版本号。

作用:

  • 确认 Npm 已正确安装,并显示版本信息。