简介
Node.js 是前端开发、后端服务开发的核心环境,而 NVM(Node Version Manager)作为跨平台的 Node.js 版本管理器,能轻松实现多版本 Node.js 切换、安装与卸载,避免版本冲突问题。本文将详细介绍在 Ubuntu 系统中通过 NVM 安装 Node.js 22(LTS 稳定版)的完整步骤,操作简单且适配主流 Ubuntu 版本,适合开发新手与进阶用户。
1. 准备工作:安装依赖工具 curl
Ubuntu 系统默认可能未预装 curl 工具,而后续安装 NVM 需要通过 curl 下载脚本,因此首先需执行以下命令安装 curl:
# 更新 apt 软件源(可选,提升安装稳定性)
sudo apt update
# 安装 curl 工具
sudo apt install -y curl
- 命令说明:
sudo获取管理员权限,apt install -y表示自动确认安装,无需手动输入y确认。 - 验证:安装完成后可输入
curl --version,若输出 curl 版本信息则说明安装成功。
2. 安装 NVM(Node 版本管理器)
NVM 官方提供了一键安装脚本,执行以下命令即可下载并安装 NVM v0.40.3 版本(当前稳定版):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
- 命令解析:
curl -o-表示将远程脚本内容输出到终端并执行,通过管道符| bash交给 bash shell 运行安装逻辑。 - 安装过程:脚本会自动创建 NVM 安装目录(默认
~/.nvm),并配置环境变量。
3. 加载 NVM 环境(无需重启终端)
安装完成后,NVM 环境变量尚未立即生效,需手动加载配置文件,执行以下命令即可:
# 加载 NVM 环境(等价于 source ~/.nvm/nvm.sh)
. "$HOME/.nvm/nvm.sh"
补充说明:若后续重启终端后 NVM 失效,可检查 ~/.bashrc 或 ~/.zshrc 文件中是否存在 NVM 自动添加的环境变量配置,若未添加可手动追加以下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 NVM
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 加载 NVM 命令补全(可选)

