温馨提示×

debian如何用nvm配nodejs

小樊
33
2026-09-11 07:09:42
栏目: 编程语言

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


一、安装依赖

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

二、安装 nvm

推荐用官方安装脚本(当前稳定版可查 https://github.com/nvm-sh/nvm):

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

安装完成后,重新加载 shell 配置:

source ~/.bashrc

如果你用的是 zsh,执行 source ~/.zshrc

验证:

command -v nvm

输出 nvm 即成功。


三、用 nvm 安装 Node.js

1. 查看可安装版本

nvm ls-remote

2. 安装指定版本(如 20)

nvm install 20

3. 使用某个版本

nvm use 20

4. 设置默认版本

nvm alias default 20

5. 查看已安装版本

nvm ls

四、验证 Node / npm

node -v
npm -v

五、常见问题

1. 新开终端 nvm 失效

确认 ~/.bashrc 中有:

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

2. root 用户使用 nvm

不推荐 root 直接用 nvm,若必须用:

export NVM_DIR="/root/.nvm"

3. 切换 Node 后 npm 全局包丢失

每个 Node 版本独立,可用:

nvm reinstall-packages <旧版本>

如果你是想 Debian 服务器部署项目Docker 里用 nvm,我也可以给你对应方案。

0