在 Ubuntu 上配置 Node.js 路径,通常分为 “安装后让系统能找到 node / npm” 和 “自定义 Node.js 路径(比如 nvm 或多版本)” 两种情况。下面按常见场景说明。
sudo apt update
sudo apt install nodejs npm
安装后路径一般是:
/usr/bin/node/usr/bin/npm✅ 一般不需要额外配置 PATH,直接可用:
node -v
npm -v
如果命令找不到,检查:
which node
echo $PATH
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
路径同样是:
/usr/bin/node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
Node 路径类似:
~/.nvm/versions/node/v20.x.x/bin/node
✅ nvm 会自动配置 PATH,一般不需要手动改。
如果你把 Node 放在:
/opt/nodejs
步骤如下:
nano ~/.bashrc
export PATH=/opt/nodejs/bin:$PATH
source ~/.bashrc
node -v
which node
查看:
npm config get prefix
如果是:
/usr
全局命令在:
/usr/bin
如果是用户目录(nvm):
~/.nvm/versions/node/.../bin
npm install -g npm@latest
如果你能告诉我:
我可以给你更精确的配置方式。