温馨提示×

怎样用nvm配debian nodejs

小樊
35
2026-09-17 12:33:48
栏目: 编程语言

在 Debian 上用 nvm(Node Version Manager) 安装和管理 Node.js,一般步骤如下:


一、准备工作(安装依赖)

sudo apt update
sudo apt install -y curl git build-essential libssl-dev

二、安装 nvm

1. 下载并安装 nvm

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

版本号可去 https://github.com/nvm-sh/nvm/releases 查看最新

2. 让 nvm 生效

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

或直接重新打开终端 / 重新登录。

验证:

nvm --version

三、用 nvm 安装 Node.js

安装最新 LTS

nvm install --lts

安装指定版本

nvm install 18
nvm install 20

查看已安装版本

nvm ls

使用某个版本

nvm use 20

设为默认版本

nvm alias default 20

四、验证 Node / npm

node -v
npm -v

五、常见问题

1. nvm: command not found

检查 .bashrc.zshrc 是否包含:

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

然后:

source ~/.bashrc

2. Debian 服务器无桌面

完全没问题,nvm 是命令行工具。

3. 多用户使用

nvm 是按用户安装的,每个用户需各自装 nvm。


六、(可选)系统级 Node 替代方案

如果你希望系统级统一管理,可以用:

sudo apt install nodejs npm

但版本通常较旧,不推荐生产复杂项目使用。


如果你告诉我:

  • Debian 版本(11 / 12)
  • 是否服务器 / 桌面
  • 是否需要 PM2、Yarn、pnpm

我可以给你更针对性的配置方案。

0