温馨提示×

ubuntu nodejs环境变量怎么设

小樊
36
2026-10-06 19:25:47
栏目: 编程语言

在 Ubuntu 上设置 Node.js 的环境变量,常见有几种情况,下面分场景说明:


一、确认 Node.js 已安装

先看看 node 和 npm 在哪:

which node
which npm
node -v

一般路径是:

  • /usr/bin/node
  • /usr/local/bin/node
  • 用 nvm 安装的话在 ~/.nvm/versions/node/...

二、设置 PATH(最常见)

1️⃣ 临时生效(当前终端)

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

2️⃣ 永久生效(推荐)

如果是用 apt 安装

一般不需要额外设 PATH,apt 已自动配置。

如果是手动安装 / nvm

编辑用户环境变量:

nano ~/.bashrc

在末尾加:

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

或(nvm):

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

然后:

source ~/.bashrc

三、设置 Node.js 相关环境变量(如端口、环境)

示例

export NODE_ENV=production
export PORT=3000

写入:

nano ~/.bashrc

加入上面两行,然后:

source ~/.bashrc

四、系统级环境变量(所有用户)

sudo nano /etc/environment

加入:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
NODE_ENV=production

重启或:

source /etc/environment

五、使用 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。


六、验证

echo $PATH
echo $NODE_ENV
node -v

如果你能告诉我:

  • 用 apt / nvm / 二进制包 安装的?
  • 想设 PATH 还是 NODE_ENV / 其他变量?

我可以给你更精确的命令。

0 踩