温馨提示×

ubuntu nodejs环境如何搭

小樊
59
2026-09-22 01:31:14
栏目: 编程语言

下面给你一份在 Ubuntu 上搭建 Node.js 环境的常见做法,从“最简单”到“推荐生产用”都有,你可以按需求选。


一、最快方式(不推荐长期使用)

适合临时测试:

sudo apt update
sudo apt install nodejs npm -y

查看版本:

node -v
npm -v

⚠️ Ubuntu 源里的 Node 版本通常比较旧。


二、推荐方式:用 NodeSource 安装指定版本(最常用)

1. 安装 curl

sudo apt update
sudo apt install curl -y

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

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

✅ 这是最稳定、最推荐的方式


三、开发推荐:用 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

四、初始化一个 Node 项目测试

mkdir demo && cd demo
npm init -y

创建 app.js:

console.log("Hello Node.js");

运行:

node app.js

五、常见问题

1. npm 权限问题

不要使用 sudo npm ✅ 推荐用 nvm,或:

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

2. 国内加速

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

六、总结建议

场景 推荐方式
服务器生产 NodeSource
本地开发 nvm
临时测试 apt

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(前端 / 后端 / 服务器部署)

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

0 踩