温馨提示×

linux下咋配置nodejs呢

小樊
43
2026-10-27 23:42:39
栏目: 编程语言

在 Linux 下配置 Node.js,通常有以下几种常见方式,按推荐程度从高到低给你讲:


一、推荐方式:用 Node 版本管理器(nvm)✅

适合开发环境,可以随意切换 Node 版本。

1. 安装 nvm

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

安装完成后,重新打开终端或执行:

source ~/.bashrc
# 或
source ~/.zshrc

2. 安装 Node.js

nvm install --lts

3. 使用 Node

node -v
npm -v

4. 切换版本(可选)

nvm use 18
nvm alias default 18

二、直接用系统包管理器(简单但版本旧)

Ubuntu / Debian

sudo apt update
sudo apt install nodejs npm
node -v

⚠️ 版本通常比较旧,不推荐生产或新项目

CentOS / Rocky / Alma

sudo dnf install nodejs npm

三、官方二进制包(稳定、可控)

1. 下载 Node

去官网:https://nodejs.org

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /usr/local/node

2. 配置环境变量

sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm

四、生产环境建议(PM2)

如果你要跑服务:

npm install -g pm2
pm2 start app.js
pm2 save
pm2 startup

五、常见坑提醒 ⚠️

  • 不要用 root 跑 npm 全局安装(可用 nvm 避免)
  • 权限问题:
sudo chown -R $USER ~/.npm
  • 镜像加速(国内):
npm config set registry https://registry.npmmirror.com

如果你告诉我:

  • 你是 Ubuntu / CentOS / 麒麟 / 飞腾 哪种系统?
  • 是 开发 还是 服务器部署?

我可以给你一套精准命令。

0 踩