在 Debian 上配置 Node.js 的环境变量,通常分为 系统级 和 用户级 两种方式,下面按常见场景说明。
不同安装方式,路径可能不同:
/usr/bin/node~/.nvm/versions/node/vXX.XX.X/bin/opt/node/bin查看当前 node 路径:
which node
which npm
只对你当前用户生效。
编辑用户环境变量文件:
nano ~/.bashrc
在文件末尾添加(以 nvm 或自定义路径为例):
export PATH=$PATH:/opt/node/bin
或者如果是 nvm:
export PATH=$HOME/.nvm/versions/node/v20.11.0/bin:$PATH
保存后执行:
source ~/.bashrc
验证:
node -v
npm -v
编辑系统环境文件:
sudo nano /etc/profile
或
sudo nano /etc/environment
/etc/profileexport PATH=$PATH:/opt/node/bin
/etc/environmentPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/node/bin"
修改后重新登录或:
source /etc/profile
如果你还没装 Node,强烈建议用 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 会自动帮你配置好环境变量。
node: command not found~/.zshrc)sudo 默认不加载用户 PATH:
sudo env PATH=$PATH node -v
或把路径写进:
sudo visudo
# 修改 secure_path
如果你能告诉我:
我可以直接给你精准配置命令。