温馨提示×

ubuntu nodejs怎么设置

小樊
45
2026-09-19 23:09:56
栏目: 编程语言

在 Ubuntu 上“设置 Node.js”一般包含安装、版本管理、环境变量、镜像源等几个方面。下面按常见使用场景给你一套清晰做法。


一、安装 Node.js(推荐方式)

方式 1:用 NodeSource(最常用,版本新)

# 以 Node.js 20 为例
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

验证:

node -v
npm -v

方式 2:用 apt 自带版本(简单但不一定新)

sudo apt update
sudo apt install nodejs npm

方式 3:用 nvm(强烈推荐,可切换版本)

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

安装并使用 Node:

nvm install 20
nvm use 20
nvm alias default 20

二、设置 npm 镜像(国内加速)

npm config set registry https://registry.npmmirror.com

查看:

npm config get registry

三、全局包权限设置(避免 sudo)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'

加入环境变量:

echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

四、设置开机/项目中使用

node app.js
# 或
npm start

生产建议用:

  • pm2
  • systemd
  • docker

五、常见问题

1. node 命令不存在

source ~/.bashrc
which node

2. 权限错误 EACCES → 用 nvm 或改 npm prefix

3. 版本太旧 → 用 nvm 或 NodeSource


如果你是指:

  • ✅ 配置环境变量
  • ✅ 设置开机启动
  • ✅ 配置 Nginx + Node
  • ✅ Docker 里跑 Node

可以直接告诉我你的具体需求。

0