温馨提示×

ubuntu下nodejs怎样配置

小樊
38
2026-10-09 18:09:32
栏目: 编程语言

在 Ubuntu 下配置 Node.js,通常有以下几种常见方式。下面按推荐程度由高到低说明,并附带环境变量与基础配置。


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

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl software-properties-common

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

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

可替换版本:setup_18.x、setup_22.x

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、使用 Ubuntu 官方源(简单但版本较旧)

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v

⚠️ Ubuntu 20.04/22.04 中版本通常较老(如 10.x / 12.x)


三、使用 NVM(推荐用于开发环境)

适合多版本切换和本地开发

1. 安装 NVM

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

2. 重新加载 shell

source ~/.bashrc

3. 安装 Node

nvm install 20
nvm use 20
nvm alias default 20

4. 验证

node -v
npm -v

四、npm 全局路径配置(避免权限问题)

方式 1:修改 npm 全局目录(推荐)

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

编辑 ~/.bashrc:

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

方式 2:使用 nvm(自动隔离)


五、常用基础配置

设置 npm 镜像(国内加速)

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

查看配置:

npm config list

六、示例:运行一个 Node 服务

mkdir demo && cd demo
npm init -y
node -e "console.log('Node is working')"

如果你能说明:

  • 是服务器部署还是本地开发
  • Ubuntu 版本(22.04 / 20.04 等)
  • 是否需要 PM2 / Nginx / Docker

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

0 踩