温馨提示×

ubuntu nodejs路径怎么配

小樊
41
2026-10-07 13:11:09
栏目: 编程语言

在 Ubuntu 上配置 Node.js 路径,通常分为 “安装后让系统能找到 node / npm” 和 “自定义 Node.js 路径(比如 nvm 或多版本)” 两种情况。下面按常见场景说明。


一、用 apt 安装(系统默认路径)

sudo apt update
sudo apt install nodejs npm

安装后路径一般是:

  • node:/usr/bin/node
  • npm:/usr/bin/npm

✅ 一般不需要额外配置 PATH,直接可用:

node -v
npm -v

如果命令找不到,检查:

which node
echo $PATH

二、用 NodeSource 安装(推荐)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

路径同样是:

/usr/bin/node

三、用 nvm 安装(常见,路径在用户目录)

1. 安装 nvm

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

2. 重新打开终端或执行

source ~/.bashrc

3. 安装 Node

nvm install 20
nvm use 20

Node 路径类似:

~/.nvm/versions/node/v20.x.x/bin/node

✅ nvm 会自动配置 PATH,一般不需要手动改。


四、手动配置 Node.js 路径(编译或自定义)

如果你把 Node 放在:

/opt/nodejs

步骤如下:

1. 编辑环境变量

nano ~/.bashrc

2. 添加

export PATH=/opt/nodejs/bin:$PATH

3. 生效

source ~/.bashrc

4. 验证

node -v
which node

五、全局 npm 包路径(可选)

查看:

npm config get prefix

如果是:

/usr

全局命令在:

/usr/bin

如果是用户目录(nvm):

~/.nvm/versions/node/.../bin

六、常见问题

❌ node: command not found

  • 没装 node
  • PATH 没包含 node 路径
  • 终端未重启 / 未 source

❌ npm 和 node 版本不匹配

npm install -g npm@latest

如果你能告诉我:

  • 是 apt / nvm / 源码编译
  • 还是 docker / 服务器 / WSL

我可以给你更精确的配置方式。

0 踩