Node.js 教程

本实用的 Node.js 教程为您提供有效使用 Node.js 所需的一切。

您将学到什么

  • 学习 Node 的基础知识。
  • 掌握 Node.js 模块系统。
  • 利用 Node 包管理器 (npm)。

本教程适合谁

  • 任何拥有基本 JavaScript 知识的人。

第 1 节. Node.js 入门

  • 什么是 Node.js – 向您解释什么是 node.js 以及为什么要在下一个项目中使用 Node.js。
  • 安装 Node.js – 向您逐步展示如何在您的计算机上安装 Node.js。
  • Node.js Hello, World! – 学习如何创建一个 Node.js Hello World 程序,并在代码更改时使用 --watch 标志自动重新运行程序。

第 2 节. Node.js 模块系统

  • CommonJS 模块 – 帮助您了解 CommonJS 模块的工作原理,以及如何在程序中创建和重用模块。
  • ES 模块 – 指导您如何在 Node.js 中使用 ES 模块。
  • 路径模块 – 学习如何使用 path 模块有效地操作文件路径。
  • OS 模块 – 向您展示如何使用 os 模块执行与操作系统相关的活动。
  • 事件模块 – 解释事件模块以及 EventEmitter 对象的工作原理。
  • HTTP 模块 – 学习如何使用 http 模块创建一个简单的 HTTP 服务器。
  • 进程模块 – 向您展示如何使用 process 核心模块访问环境变量。

第 3 节. Node 包管理器 (NPM)

  • 什么是 npm? – 快速介绍 npm 以及如何使用 npm CLI 安装新包。
  • npm 语义版本控制 – 学习如何使用语义版本控制规范为您的包指定版本。
  • npm list – 向您展示如何使用 npm list 命令列出已安装的包。
  • npm view – 指导您如何查看有关包的信息。
  • npm uninstall – 向您展示如何从当前项目中删除包。
  • npm publish – 指导您将您的包发布到 npm 注册表。

第 4 节. 与数据库交互

  • Node.js SQLite – 向您展示如何使用内置 Node.js 模块与 SQLite 交互。

第 5 节. Node.js 工具

  • Windows 上的 Node 版本管理器: Windows 上的 Node 版本管理器 (NVM) 的完整指南,它允许您在单个 Windows 计算机上管理和切换多个 Node.js 版本。
  • macOS 上的 Node 版本管理器: macOS 上的 Node 版本管理器 (NVM) 的完整指南。您将学习如何在单个 macOS 上管理多个 Node.js 版本并在它们之间切换。