温馨提示×

如何安装Ubuntu Nodejs

小樊
48
2026-07-23 12:50:36
栏目: 编程语言

下面分几种常见方式,介绍在 Ubuntu 上安装 Node.js 的方法。你可以按需求选择。


一、使用 Ubuntu 官方仓库安装(最简单,但版本可能较旧)

适合:只想快速用 Node.js,不追求最新版本。

sudo apt update
sudo apt install nodejs npm -y

查看版本:

node -v
npm -v

⚠️ Ubuntu 官方源中的 Node.js 版本通常较老。


二、使用 NodeSource(推荐,版本新、稳定)

适合:需要较新 LTS 或最新版 Node.js。

1️⃣ 安装依赖

sudo apt update
sudo apt install -y curl

2️⃣ 添加 NodeSource 源(以 Node.js 20 LTS 为例)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

3️⃣ 安装 Node.js

sudo apt install -y nodejs

4️⃣ 验证

node -v
npm -v

✅ NodeSource 会同时安装 nodenpm


三、使用 NVM(Node Version Manager,强烈推荐开发者)

适合:需要 多版本切换、前端/后端开发。

1️⃣ 安装 NVM

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

安装完成后,重新加载 shell:

source ~/.bashrc

(如果是 zsh)

source ~/.zshrc

2️⃣ 安装 Node.js

nvm install --lts      # 安装最新 LTS
nvm install 18         # 安装指定版本

3️⃣ 切换版本

nvm use 18
nvm alias default 18

4️⃣ 查看版本

node -v
npm -v

优点:不影响系统环境,多版本共存


四、验证安装是否成功

node -e "console.log('Node.js 安装成功')"

五、常见问题

1️⃣ npm 权限问题

不推荐sudo npm,建议:

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

2️⃣ 查看已安装版本

apt list --installed | grep node

六、推荐方案总结

使用场景 推荐方式
新手 / 简单使用 Ubuntu 官方仓库
生产环境 NodeSource
开发 / 多版本 ✅ NVM

如果你愿意,我可以:

  • ✅ 推荐 Ubuntu 版本对应的最佳 Node.js 版本
  • ✅ 教你 配置 npm 镜像(国内加速)
  • ✅ 帮你 排查安装报错

你可以直接告诉我你的 Ubuntu 版本(如 20.04 / 22.04 / 24.04)。

0