温馨提示×

如何配置ubuntu nodejs

小樊
37
2026-09-16 20:03:14
栏目: 编程语言

下面按常见场景给你一份在 Ubuntu 上配置 Node.js 的实用指南,从“最简单”到“生产推荐”都有。


一、快速安装(不推荐长期使用)

1. 使用 apt 安装(系统自带版本,通常较旧)

sudo apt update
sudo apt install nodejs npm -y

查看版本:

node -v
npm -v

✅ 优点:简单
❌ 缺点:版本旧,不适合开发


二、推荐方式:使用 NodeSource(指定版本)

以 Node.js 20 为例

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

验证:

node -v
npm -v

✅ 适合:生产环境 / 学习


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

3. 设置默认版本

nvm alias default 20

✅ 优点:

  • 可切换版本
  • 不需要 sudo
  • 不影响系统环境

强烈推荐给开发者


四、基础环境配置

设置 npm 镜像(国内加速)

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

查看配置:

npm config get registry

五、全局目录(避免权限问题)

如果你不用 nvm,建议:

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

~/.bashrc 添加:

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

六、验证是否成功

node -e "console.log('Node is working')"

七、常见用途示例

运行项目

npm install
npm run dev

生产启动(示例)

NODE_ENV=production node app.js

八、我可以进一步帮你

你可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(学习 / 前端 / 后端 / 服务器)
  • 是否使用 Docker

我可以直接给你精确命令

0