2024-03-20
NestJs
00

目录

一、查看nestjs所有的命令
二、案例生成一个用户模块

nestjs cli 常用命令(三)

本文介绍了如何使用 Nest.js CLI 命令创建 Nest.js 项目和生成常见模块,并演示了通过命令行快速生成 CURD 模板。简洁明了,总结为一句话:本文介绍了 Nest.js CLI 的常用命令和快速生成 CURD 模板的方法。

一、查看nestjs所有的命令

(1)nest --help 可以查看nestjs所有的命令

namealiasdescription名称别名描述
applicationapplicationGenerate a new application workspace应用程序应用程序生成一个新的应用程序工作空间
classclGenerate a new classcl生成一个新的类
configurationconfigGenerate a CLI configuration file配置config生成一个 CLI 配置文件
controllercoGenerate a controller declaration控制器co生成一个控制器声明
decoratordGenerate a custom decorator装饰器d生成一个自定义装饰器
filterfGenerate a filter declaration过滤器f生成一个过滤器声明
gatewaygaGenerate a gateway declaration网关ga生成一个网关声明
guardguGenerate a guard declaration守卫gu生成一个守卫声明
interceptoritcGenerate an interceptor declaration拦截器itc生成一个拦截器声明
interfaceitfGenerate an interface接口itf生成一个接口
librarylibGenerate a new library within a monorepolib在一个 monorepo 中生成一个新的库
middlewaremiGenerate a middleware declaration中间件mi生成一个中间件声明
modulemoGenerate a module declaration模块mo生成一个模块声明
pipepiGenerate a pipe declaration管道pi生成一个管道声明
providerprGenerate a provider declaration提供者pr生成一个提供者声明
resolverrGenerate a GraphQL resolver declaration解析器r生成一个 GraphQL 解析器声明
resourceresGenerate a new CRUD resource资源res生成一个新的 CRUD 资源
servicesGenerate a service declaration服务s生成一个服务声明
sub-appappGenerate a new application within a monorepo子应用app在一个 monorepo 中生成一个新的应用程序

二、案例生成一个用户模块

我们可以直接使用一个命令生成CURD

bash
# 使用 Nest CLI 生成新的资源 nest g resource [模块名称] # 示例: # 生成一个名为 'user' 的新资源 nest g resource user

https://image.myxuechao.com/NestJs/1.png

首次运行此命令时,除了生成文件外,**Nest CLI** 还会自动执行 **npm install** 以更新资源并安装必要的插件。这些操作仅在首次运行命令时执行,后续再次运行命令时则不会重复更新。

https://image.myxuechao.com/NestJs/2.png

此时!完美生成了一套标准的CURD 模板

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:LiuXueChao

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!