温馨提示×

ubuntu如何设置nodejs

小樊
35
2026-10-04 15:34:49
栏目: 编程语言

在 Ubuntu 上设置(安装并配置)Node.js,常见有几种方式。下面按推荐程度从高到低说明。


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

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl software-properties-common

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

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

其他版本替换 20.x 即可,如 18.x、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

⚠️ 版本通常较老,不推荐用于生产环境


三、使用 NVM(适合开发,可切换版本)✅ 强烈推荐开发者

1. 安装 NVM

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

2. 重新加载 shell

source ~/.bashrc

3. 安装 Node.js

nvm install 20
nvm use 20

4. 设置默认版本

nvm alias default 20

5. 验证

node -v
npm -v

四、常见配置

设置 npm 镜像(国内加速)

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

全局安装目录(避免权限问题)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

五、卸载 Node.js

APT 安装

sudo apt remove nodejs npm
sudo apt autoremove

NVM 安装

nvm uninstall 20

如果你告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 用途(学习 / 开发 / 服务器)
  • 是否需要多版本切换

我可以给你最合适的具体方案。

0 踩