温馨提示×

ubuntu nodejs如何设置

小樊
43
2026-10-22 03:54:31
栏目: 编程语言

在 Ubuntu 上“设置 Node.js”通常包含安装、版本管理、环境变量、镜像源等几个方面。下面给你一套最常用、最稳妥的做法。


一、Ubuntu 安装 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

nvm install --lts
nvm use --lts

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

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

查看:

npm config get registry

三、全局安装目录设置(避免权限问题)

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

编辑 ~/.bashrc 或 ~/.zshrc:

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

四、设置系统代理(如有需要)

npm config set proxy http://127.0.0.1:7890
npm config set https-proxy http://127.0.0.1:7890

取消:

npm config delete proxy
npm config delete https-proxy

五、开机/用户环境设置

Node.js 一般不需要“开机启动”,如果是服务,推荐:

  • pm2
  • systemd

示例(systemd)

sudo vim /etc/systemd/system/nodeapp.service

六、常见问题

❌ command not found: node
✅ 检查 PATH 或重新 source

❌ EACCES permission denied
✅ 不要用 sudo 装全局包,用 nvm 或 npm prefix


如果你能告诉我:

  • Ubuntu 版本
  • 用途(前端 / 后端 / 脚本)
  • 是否服务器

我可以给你更精确的一套配置方案。

0 踩