Administrator
Administrator
发布于 2025-04-06 / 4 阅读
1
0

NestJS基本命令

在 NestJS 中,常用的命令有以下几个:

  1. 创建新的 NestJS 项目

nest new project-name

这个命令会创建一个新的 NestJS 项目,并自动安装依赖。

  1. 启动开发服务器

npm run start

启动应用程序的开发服务器,默认监听 3000 端口。

  1. 启动生产环境服务器

npm run start:prod

以生产模式启动 NestJS 应用,通常会进行编译和优化。

  1. 运行测试

npm run test

运行单元测试,基于 Jest 测试框架。

  1. 生成模块

nest generate module module-name

或者简写:

nest g mo module-name

生成一个新的模块。

  1. 生成控制器

nest generate controller controller-name

或者简写:

nest g co controller-name

生成一个新的控制器。

  1. 生成服务

nest generate service service-name

或者简写:

nest g s service-name

生成一个 资源(resource)

nest generate resource resource-name

或者简写:

nest g res resource-name
  1. 生成提供者(可以是服务、管道、拦截器等)

nest generate provider provider-name

或者简写:

nest g pr provider-name
  1. 编译 TypeScript 项目

npm run build

编译项目,生成生产环境下的代码(一般会在 dist 文件夹下)。

  1. 检查应用代码质量

npm run lint

使用 ESLint 检查项目中的代码规范。


新建项目

pnpm nest generate app <appName>

在monorepo结构中可以使用--project来指定某个项目下创建源

 nest g resource users --project=name


评论