在 Debian 上设置 Node.js 的路径,通常分几种情况。下面按最常见场景给你说明。
which node
which npm
常见路径:
/usr/bin/node~/.nvm/versions/node/vXX.XX.X/bin/node/usr/local/bin/nodeexport PATH=$PATH:/usr/local/bin
编辑用户环境:
nano ~/.bashrc
在末尾加(按你的实际路径改):
export PATH=$PATH:/usr/local/bin
生效:
source ~/.bashrc
如果你是 zsh:
nano ~/.zshrc
source ~/.zshrc
如果你是用 nvm 装的:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装后:
nvm install 20
nvm use 20
nvm alias default 20
nvm 会自动帮你配好 PATH,不需要手动设。
sudo nano /etc/profile.d/node.sh
内容:
export PATH=$PATH:/usr/local/bin
保存后:
source /etc/profile
如果你遇到 npm 全局命令找不到:
npm config get prefix
建议设为:
npm config set prefix ~/.npm-global
然后:
export PATH=~/.npm-global/bin:$PATH
❌ node: command not found
✅ PATH 没加 / node 没装
❌ 多个 node 版本冲突
✅ 用 which node 看来源,卸载多余版本
如果你告诉我:
我可以直接给你精确命令。