在 Debian 上配置 Node.js 环境变量,通常取决于你安装 Node.js 的方式。下面按常见情况说明。
# 官方源(版本可能较旧)
sudo apt update
sudo apt install nodejs npm
# 或 NodeSource(推荐)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
which node
which npm
一般输出:
/usr/bin/node
/usr/bin/npm
✅ apt 安装无需手动配 PATH,已经在系统路径中。
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
sudo tar -xJvf node-v20.11.1-linux-x64.tar.xz -C /opt
sudo mv /opt/node-v20.11.1-linux-x64 /opt/node
编辑用户或全局环境变量:
nano ~/.bashrc
添加:
export PATH=/opt/node/bin:$PATH
使生效:
source ~/.bashrc
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 use 20
✅ nvm 自动管理 PATH,无需手动配置
# npm 全局包目录
export NPM_CONFIG_PREFIX=~/.npm-global
export PATH=~/.npm-global/bin:$PATH
# 设置镜像(国内)
npm config set registry https://registry.npmmirror.com
node -v
npm -v
如果你能告诉我:
我可以给你更精确的配置方式。