温馨提示×

ubuntu中nodejs如何配

小樊
37
2026-10-25 05:19:26
栏目: 编程语言

在 Ubuntu 中配置 Node.js,常见做法有 APT 安装、NodeSource 安装、NVM 安装 三种。下面按推荐程度给你说明。


一、推荐方式:使用 NVM(可多版本切换)

适合开发环境,最灵活。

1. 安装 NVM

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

安装完成后,重新打开终端或执行:

source ~/.bashrc

2. 安装 Node.js

nvm install --lts

查看已安装版本:

nvm ls

使用某个版本:

nvm use 20

设置默认版本:

nvm alias default 20

二、使用 NodeSource(系统级安装,适合服务器)

适合生产环境。

以 Node.js 20 为例

sudo apt update
sudo apt install -y ca-certificates curl gnupg

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | \
  sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | \
  sudo tee /etc/apt/sources.list.d/nodesource.list

sudo apt update
sudo apt install -y nodejs

验证:

node -v
npm -v

三、直接用 Ubuntu 自带 APT(不推荐)

版本通常较旧。

sudo apt update
sudo apt install nodejs npm

查看版本:

node -v

四、常见配置

1. 修改 npm 全局目录(避免 sudo)

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

2. 设置国内镜像(可选)

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

五、如何选择?

  • 开发 / 学习:✅ NVM
  • 服务器部署:✅ NodeSource
  • 临时测试:APT

如果你是 Ubuntu 22.04 / 24.04,或想配 Vue / React / Nest 项目,可以告诉我,我可以给你更具体的配置。

0 踩