温馨提示×

ubuntu怎么用nvm配nodejs

小樊
40
2026-10-04 15:41:48
栏目: 编程语言

在 Ubuntu 上使用 nvm(Node Version Manager) 安装和管理 Node.js 是最推荐的方式,下面是完整步骤:


一、安装 nvm

1. 更新系统

sudo apt update
sudo apt install -y curl git

2. 下载并安装 nvm

推荐使用官方安装脚本(以最新版为例):

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

⚠️ 版本号可在 nvm GitHub 查看最新

3. 让 nvm 生效

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

或者重新打开终端 / 执行:

source ~/.bashrc

(如果是 zsh,执行 source ~/.zshrc)

4. 验证安装

nvm --version

二、使用 nvm 安装 Node.js

查看可安装版本

nvm ls-remote

安装最新稳定版

nvm install --lts

安装指定版本

nvm install 18
nvm install 20

查看已安装版本

nvm ls

切换 Node 版本

nvm use 20

设置默认版本

nvm alias default 20

三、验证 Node / npm

node -v
npm -v

四、常见问题

1. nvm 命令找不到

确认 ~/.bashrc 中有:

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

然后:

source ~/.bashrc

2. 服务器/CI 环境(非交互 shell)

在脚本前加:

export NVM_DIR="$HOME/.nvm"
source "$NVM_DIR/nvm.sh"

3. 卸载 Node(通过 nvm)

nvm uninstall 18

如果你是用于 前端项目 / Next.js / Vue / 服务器部署,我也可以给你更具体的配置示例。

0 踩