项目目录结构标准
单体项目根目录
my-app/
├── .github/ # GitHub 配置
├── docs/ # 项目文档
├── scripts/ # 构建和工具脚本
├── src/ # 源代码目录
├── tests/ # 测试目录
├── .editorconfig # 编辑器配置
├── .gitignore # Git 忽略文件
├── .nvmrc # Node 版本
├── .npmrc # 包管理器配置
├── package.json # 项目配置
├── pnpm-lock.yaml # 依赖锁文件
└── README.md # 项目说明Monorepo 项目根目录
my-monorepo/
├── .github/ # GitHub 配置
├── apps/ # 前端应用目录
├── services/ # 后端服务目录
├── packages/ # 共享包目录
├── tools/ # 开发工具目录
├── docs/ # 项目文档
├── .gitignore # Git 忽略文件
├── .nvmrc # Node 版本
├── .npmrc # 包管理器配置
├── package.json # 根配置
├── pnpm-workspace.yaml # 工作空间配置
└── README.md # 项目说明基础配置文件
两种项目类型都需要的基础配置文件:
.gitignore- Git 忽略规则.nvmrc- Node.js 版本约束.npmrc- 包管理器配置.editorconfig- 编辑器配置package.json- 项目元信息README.md- 项目说明文档
注意:包的内部结构不在初始化阶段定义,由各包根据需要自行决定。

