温馨提示×

debian nodejs怎么学

小樊
35
2026-10-07 12:28:08
栏目: 编程语言

在 Debian 上学习 Node.js,可以按下面这条路线来,比较系统也不容易迷路。


一、先准备好 Debian 环境

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Node.js(推荐方式)

不推荐直接用 apt 装太老的版本,建议用 NodeSource:

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

验证:

node -v
npm -v

二、Node.js 基础学习路线

1. JavaScript 基础(必须先会)

重点掌握:

  • 变量、函数、作用域
  • 箭头函数
  • 回调、Promise、async/await
  • 模块(CommonJS / ES Module)

示例:

// hello.js
console.log("Hello Debian Node.js");

运行:

node hello.js

2. Node.js 核心模块

常用内置模块:

  • fs(文件操作)
  • path(路径)
  • http(HTTP 服务)
  • events(事件)

示例(简单 HTTP 服务):

const http = require('http');

http.createServer((req, res) => {
  res.end('Hello World');
}).listen(3000, () => {
  console.log('Server on http://localhost:3000');
});

3. 包管理(npm)

常用命令:

npm init -y
npm install express
npm run dev

学习重点:

  • package.json
  • 依赖 vs 开发依赖
  • 脚本命令

三、进阶学习方向

1. Web 开发(最重要)

推荐框架:Express(入门)、NestJS(工程化)

npm install express

2. 数据库

  • MySQL / PostgreSQL
  • MongoDB(Node 很常用)

3. 实际项目练手

  • Todo List
  • 博客 API
  • 文件上传服务
  • 爬虫(axios + cheerio)

四、Debian 特有注意点

  • 端口权限(<1024 需 sudo)
  • 用 pm2 管理进程:
npm install -g pm2
pm2 start app.js
  • 配合 Nginx 反向代理
  • 用 systemd 开机自启

五、学习资源推荐

  • 官方文档:https://nodejs.org/docs
  • 中文教程:MDN JavaScript
  • B 站 / 慕课网 Node 入门
  • 书:《Node.js 实战》《深入浅出 Node.js》

如果你愿意,我可以:

  • 给你一份 Debian + Node 学习 30 天计划
  • 或直接从 “在 Debian 上写一个网站” 开始带你做

你更想往哪方面学?前端、后端、还是全栈?

0 踩