在 Debian 上“给 Node.js 配路径”通常有以下几种常见场景,我按最常见 → 进阶给你说明。
sudo apt update
sudo apt install nodejs npm
安装后一般路径是:
node → /usr/bin/nodenpm → /usr/bin/npm查看路径:
which node
which npm
✅ 这种情况不需要手动配路径
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt install -y nodejs
路径仍然是:
/usr/bin/node
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /opt/node
编辑用户环境变量:
nano ~/.bashrc
在末尾加:
export PATH=/opt/node/bin:$PATH
生效:
source ~/.bashrc
验证:
node -v
npm -v
✅ 这是最规范的方式,不影响系统其他程序
sudo nano /etc/profile.d/node.sh
内容:
export PATH=/opt/node/bin:$PATH
保存后重新登录即可。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm 会自动处理路径,不需要手动 export
command -v node
echo $PATH
which -a node
如果你能具体说:
我可以给你更精确的路径配置方案。