在 Linux 下配置 Node.js 的“路径”,通常分为几种常见场景。下面按使用频率从高到低说明。
which node
which npm
常见位置:
/usr/bin/node~/.nvm/versions/node/vXX/bin/opt/node/bin编辑用户环境变量文件:
vim ~/.bashrc
# 或
vim ~/.zshrc
在末尾添加(示例):
export PATH=$PATH:/opt/node/bin
使配置生效:
source ~/.bashrc
验证:
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或:
source ~/.bashrc
nvm install 18
nvm use 18
✅ nvm 自动帮你配置 PATH,无需手动改。
npm config get prefix
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
在 ~/.bashrc 中添加:
export PATH=~/.npm-global/bin:$PATH
生效:
source ~/.bashrc
#!/opt/node/bin/node
或:
/opt/node/bin/node app.js
[Service]
Environment=PATH=/opt/node/bin:/usr/bin:/bin
ExecStart=/opt/node/bin/node /app/app.js
sudo npm -g如果你能说明:
我可以给你更精确的配置方案。