Skip to content

安装

框架建议使用脚手架的方式创建项目,然后根据项目的实际需求进行修改

bash
npx create-aomex@latest

WARNING

框架对 node.js 的最低要求为 20.13.0,安装前请使用 node -v 确认版本

目录结构

使用脚手架生成的项目目录结构如下:

.
├─ .husky/                          git提交前执行的代码检测脚本
├─ .vscode/                         vscode编辑器基础设置
├─ prisma/                          数据表结构和migrate文件
├─ scripts/                         运维脚本
├─ src/
   ├─ commanders/                   指令控制层
   ├─ configs/                      不同环境下的配置
   ├─ i18n/                         国际化语言包
   ├─ middleware/                   中间件
   ├─ routers/                      路由控制层
   ├─ services/                     业务逻辑层
   ├─ cli.ts                        控制台服务入口
   └─ web.ts                        http服务入口
├─ .env                             开发环境下的mysql配置
├─ .env.integration                 集成环境下的mysql配置
├─ .env.production                  生产环境下的mysql配置
├─ .commitlintrc.yml                commitlint配置
├─ .dockerignore                    打包docker镜像时忽略的文件
├─ .eslintrc.yml                    eslint配置
├─ .gitignore                       git忽略指定文件和目录
├─ .prettierignore                  prettier忽略指定文件和目录
├─ .prettierrc.yml                  prettier配置
├─ docker-compose-integration.yml   集成环境docker部署配置
├─ docker-compose-production.yml    生产环境docker部署配置
├─ docker-compose.yml               本地开发docker服务配置
├─ Dockerfile.integration           集成环境docker镜像脚本
├─ Dockerfile.production            生产环境docker镜像脚本
├─ package.json                     第三方依赖列表
├─ README.md                        项目介绍
└─ tsconfig.json                    Typescript配置