- 安装 nest
yarn global add @nestjs/cli 或者 npm i -g @nestjs/cli
- 创建项目
nest new 项目名称
- 创建子应用
nest g app 子应用名字
- 启动子项目
nest start -w 项目名
- 创建新模块
nest g lib 模块名
- 安装 MongoDB 数据库(针对 ts 的)
yarn add nestjs-typegoose @typegoose/typegoose
- 安装 mongoose
yarn add mongoose @types/mongoose
- 子项目添加模块
nest g mo -p 子项目名 模块名
- 子项目添加模块对应的控制器
nest g co -p 子项目名 模块名
- 添加模块的 crud
yarn add nestjs-mongoose-crud
- 接口文档依赖
yarn add @nestjs/swagger swagger-ui-express