温馨提示×

如何给Debian配Nodejs变量

小樊
37
2026-10-14 03:40:32
栏目: 编程语言

在 Debian 上“配置 Node.js 变量”通常指 设置环境变量(如 PATH、NODE_ENV) 或 管理 Node.js 版本。下面按常见场景说明。


一、确保 Node.js 已在 PATH 中(最常见)

1. 用 apt 安装的 Node.js

sudo apt update
sudo apt install nodejs npm

查看路径:

which node
# 通常是 /usr/bin/node

apt 安装后一般 自动在 PATH 中,无需额外配置。


2. 用 NodeSource / 官方二进制安装的 Node.js

如果安装在:

/usr/local/node/bin/node

需要手动加 PATH。

临时生效

export PATH=/usr/local/node/bin:$PATH

永久生效(推荐)

编辑用户环境:

nano ~/.bashrc

或(所有用户):

sudo nano /etc/profile.d/node.sh

加入:

export PATH=/usr/local/node/bin:$PATH

生效:

source ~/.bashrc

二、设置 Node.js 运行环境变量(如 NODE_ENV)

临时

export NODE_ENV=production
node app.js

永久(用户级)

echo 'export NODE_ENV=production' >> ~/.bashrc
source ~/.bashrc

永久(系统级)

sudo nano /etc/environment

添加:

NODE_ENV=production

三、用 nvm 管理 Node.js(推荐开发者)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts

nvm 会自动处理 PATH,不需要手动配。

设置默认版本:

nvm alias default lts/*

四、验证配置

node -v
npm -v
echo $PATH
echo $NODE_ENV

如果你具体指的是:

  • ✅ 配 PATH
  • ✅ 配 NODE_OPTIONS
  • ✅ 配 systemd 服务变量
  • ✅ Docker 里配 Node 变量

可以告诉我你的使用场景,我可以给更精确配置。

0 踩