温馨提示×

ubuntu中怎么装nodejs

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

在 Ubuntu 中安装 Node.js 有多种方式,下面按推荐程度给你介绍几种常见方法。


一、使用 NodeSource 安装(✅ 推荐,版本新、简单)

适合需要**指定版本(如 18 / 20 / 22)**的用户。

1. 更新系统

sudo apt update
sudo apt install -y curl

2. 添加 NodeSource 源(以 Node 20 为例)

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

想装其他版本,把 20.x 改成:

  • 18.x
  • 22.x

3. 安装 Node.js

sudo apt install -y nodejs

4. 验证

node -v
npm -v

二、使用 Ubuntu 官方源(⚠️ 版本较旧)

适合只是临时用一下。

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v

⚠️ Ubuntu 20.04 默认可能是 Node 10,22.04 可能是 Node 12,不推荐生产使用


三、使用 NVM 安装(✅ 推荐开发者使用)

适合多版本切换(非常常用)。

1. 安装 NVM

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

2. 重新打开终端或执行

source ~/.bashrc

3. 安装 Node

nvm install 20
nvm use 20

4. 设置默认版本

nvm alias default 20

四、常见问题

1. npm 权限问题

不要用 sudo npm

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

然后把下面加到 .bashrc

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

2. 查看已安装版本

apt list --installed | grep node

总结建议

场景 推荐方式
新手 / 稳定 NodeSource
开发 / 多版本 NVM
临时测试 apt

如果你是 Ubuntu 几版本 + 用途(前端/后端/学习),我可以给你更精确的建议。

0