在 Ubuntu 上设置 Node.js 的路径,通常分为几种情况:临时设置、永久设置环境变量,以及多版本管理(推荐)。下面按常见方式说明。
先查看 node 在哪:
which node
which npm
常见路径:
/usr/bin/node~/.nvm/versions/node/vXX.XX.X/bin/nodeexport PATH=/your/node/path/bin:$PATH
例如:
export PATH=$HOME/.nvm/versions/node/v20.11.0/bin:$PATH
编辑用户环境变量:
nano ~/.bashrc
在末尾添加:
export PATH=$HOME/.nvm/versions/node/v20.11.0/bin:$PATH
保存后执行:
source ~/.bashrc
如果是 zsh:
nano ~/.zshrc
source ~/.zshrc
sudo nano /etc/profile
添加:
export PATH=/usr/local/node/bin:$PATH
然后:
source /etc/profile
如果你还没用 nvm,可以直接管理 Node 路径和版本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
nvm 会自动设置好 PATH。
sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
node -v
npm -v
echo $PATH
如果你能告诉我:
command not found 或 npm 找不到?我可以给你更精确的配置方式。