初始化项目
学习目标
- 准备 Node.js 开发环境 (v22)。
- 使用脚手架 (
create-steedos-app) 初始化项目。 - 核心技能:理解基于 Workspaces 的项目目录结构。
- 核心技能:掌握使用 Yarn 脚本启动数据库和服务的流程。
Steedos 3.0 采用标准的 Node.js 微服务架构,项目结构清晰,内置了完整的运行环境。
1. 基础环境准备 (Prerequisites)
在开始之前,请确保你的电脑(Windows/Mac/Linux)已安装以下软件:
Node.js & Yarn
Steedos 依赖 Node.js 运行。
- Node.js: 推荐版本 v22 LTS。
- Yarn: 项目依赖 Yarn Workspaces 管理多软件包,必须安装 Yarn。
npm install -g yarn
数据库服务 (Docker)
Steedos 需要 MongoDB 存储数据,Redis 存储缓存。 您可以在本机直接安装这些数据库软件,或者使用 Docker 运行它们。
2. 开发工具 (VS Code)
Visual Studio Code 是开发 Steedos 项目的最佳伴侣。
推荐插件
为了获得最佳的开发体验(语法高亮、代码补全),建议安装:
- ESLint & Prettier: 保证代码格式规范。
- Steedos Extensions: (官方插件) 提供元数据代码补全和可视化同步功能。