在 Debian 上使用 Node.js,一般可以分为 安装 Node.js、运行 JS 程序、管理版本和项目 几个部分。下面用最实用的方式讲。
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
npm -v
✅ 适合:学习、简单脚本
❌ 不适合:需要新特性的项目
以 Node.js 20 为例:
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
查看:
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新打开终端或:
source ~/.bashrc
安装 Node:
nvm install 20
nvm use 20
✅ 适合:前端 / 后端开发
nano hello.js
内容:
console.log("Hello Debian Node.js");
运行:
node hello.js
node
然后直接输入 JS:
1 + 2
console.log("hi")
退出:
.exit
mkdir myproject
cd myproject
npm init -y
npm install express
node index.js
node app.js &
sudo apt install pm2
pm2 start app.js
pm2 save
→ 用 NodeSource 或 NVM
不要随便用 sudo npm
✅ 正确方式:
npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH
如果你愿意,可以告诉我:
我可以给你更针对性的 Debian + Node.js 教程。