温馨提示×

ubuntu怎样配置nodejs环境

小樊
37
2026-09-19 23:10:57
栏目: 编程语言

在 Ubuntu 上配置 Node.js 环境,常见做法有 三种:用 apt 安装(最简单)、用 NodeSource(版本新)、用 nvm(推荐,多版本管理)。下面分别说明。


一、方式一:使用 apt 安装(最简单,版本较旧)

适合:只想快速用一下 Node.js

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v
npm -v

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


二、方式二:使用 NodeSource(推荐,版本新)

适合:生产环境、需要指定版本

以 Node.js 20 为例

sudo apt update
sudo apt install -y curl

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

验证:

node -v
npm -v

常用版本:

  • 18.x(LTS)
  • 20.x(LTS,推荐)
  • 22.x(最新)

三、方式三:使用 nvm(最推荐,多版本切换)

适合:开发环境、前端/Node 开发者

1. 安装 nvm

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

2. 重新打开终端或加载环境

source ~/.bashrc
# 或
source ~/.zshrc

3. 安装 Node.js

nvm install --lts

或指定版本:

nvm install 20

4. 使用 Node.js

nvm use 20
node -v

设置默认版本:

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 -e "console.log('Node.js OK')"
npm -v

六、推荐方案总结

使用场景 推荐方式
新手 / 快速使用 apt
服务器 / 固定版本 NodeSource
开发 / 多版本 ✅ nvm

如果你是 新手 / 开发 / 服务器,可以告诉我,我可以给你一套最适合你的配置命令

0