温馨提示×

ubuntu装nodejs如何配置

小樊
50
2026-10-19 07:08:31
栏目: 编程语言

在 Ubuntu 上安装和配置 Node.js,通常有以下几种常用方式。你可以根据需求选择。


一、使用 Ubuntu 官方源安装(最简单,但版本可能较旧)

sudo apt update
sudo apt install nodejs npm -y

查看版本:

node -v
npm -v

适合:学习、临时使用,不追求最新版本


二、使用 NodeSource 安装指定版本(推荐)

1. 安装 18.x(LTS,常用)

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

2. 安装 20.x(当前主流 LTS)

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

验证:

node -v
npm -v

三、使用 nvm 安装(推荐用于开发)

适合多版本切换。

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

# 重新加载
source ~/.bashrc

# 安装 Node
nvm install 20
nvm use 20
nvm alias default 20

验证:

node -v

四、基础配置(重要)

1. 配置 npm 镜像(国内加速)

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

查看:

npm config get registry

2. 全局模块目录(避免权限问题,推荐)

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

编辑 ~/.bashrc:

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

使配置生效:

source ~/.bashrc

3. 升级 npm

npm install -g npm

五、验证示例

mkdir test && cd test
npm init -y
node -e "console.log('Node.js OK')"

六、常见问题

❌ npm 报错 Permission denied

✅ 使用 nvm 或配置 ~/.npm-global

❌ node 命令不存在

✅ 检查 PATH 或重新 source


如果你告诉我:

  • Ubuntu 版本
  • 是否用于生产 / 开发
  • 是否需要 PM2、Nginx、Docker

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

0 踩