温馨提示×

debiannodejs怎么设置

小樊
48
2026-09-05 10:28:03
栏目: 编程语言

你问的“debian nodejs 怎么设置”,一般是指在 Debian 系统上安装和配置 Node.js。下面给你一套常用、稳妥的做法


一、在 Debian 上安装 Node.js(推荐方式)

✅ 方法 1:使用 NodeSource(推荐,版本新)

适合需要新版本 Node.js 的情况。

# 更新系统
sudo apt update
sudo apt install -y curl

# 选择版本(例如 20.x)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

# 安装 Node.js
sudo apt install -y nodejs

# 验证
node -v
npm -v

✅ 方法 2:使用 Debian 官方源(简单但版本旧)

sudo apt update
sudo apt install -y nodejs npm

node -v

⚠️ Debian 稳定版里的 Node 版本通常较旧。


二、设置 npm 全局目录(避免权限问题)

推荐做法(不用 sudo 装全局包)

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

# 写入环境变量
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

三、设置国内镜像(国内服务器推荐)

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

查看:

npm config get registry

四、常用环境配置

1️⃣ 设置默认 Node 版本(多版本管理)

如果你装了多个 Node,可以用 n

npm install -g n
n 20

2️⃣ 开机/后台运行 Node 服务

常见方式:

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

五、示例:跑一个 Node 服务

mkdir test && cd test
npm init -y
npm install express

# app.js
const express = require('express')
const app = express()
app.get('/', (req, res) => res.send('Hello Debian'))
app.listen(3000)
node app.js

访问:http://服务器IP:3000


六、如果你指的是别的“设置”

你可以补充说明:

  • Node.js 环境变量
  • systemd 开机启动
  • Nginx + Node 反向代理
  • Docker 里跑 Node

我可以按你的具体场景给你更精确的配置。

0