温馨提示×

如何配置linux nodejs版

小樊
44
2026-10-27 22:46:40
栏目: 编程语言

下面给你一份在 Linux 上配置 Node.js(Node.js 环境)的常见做法,从最推荐到其他方式,你可以按需要选择。


一、推荐方式(用 NodeSource 安装,版本新、稳定)

1️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

2️⃣ 安装依赖

sudo apt install -y curl

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

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

4️⃣ 安装 Node.js

sudo apt install -y nodejs

5️⃣ 验证

node -v
npm -v

✅ 成功会显示类似:

v20.x.x
10.x.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

4️⃣ 设置默认版本

nvm alias default 20

5️⃣ 验证

node -v
npm -v

✅ 优点:

  • 可随时切换 Node 版本
  • 不影响系统环境
  • 适合前端 / 后端开发

三、使用系统自带包(不推荐,版本旧)

sudo apt install nodejs npm

⚠️ Ubuntu / Debian 自带版本通常较老(如 12 / 14)


四、常见配置(可选但实用)

✅ 设置 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 项目示例

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

六、如果你是指「Node.js 服务端部署」

可以告诉我:

  • 是 Web 服务(Express / Nest / Koa)
  • 还是 前端构建(Vite / Webpack)
  • 是否要 Nginx + PM2 部署

我可以给你完整部署方案。


如果你能告诉我: ✅ Linux 发行版(Ubuntu / CentOS / Debian)
✅ 用途(开发 / 生产 / 学习)

我可以给你更精确的步骤。

0 踩