SuperAPI AI 工具集

cli

编程与开发

查看项目

更新于 10-16 07:25

技能介绍

用途:NestJS CLI 是用于初始化、开发和维护 NestJS 应用的命令行工具,提供组件生成器、工作区支持和构建配置管理。

主要能力:创建新项目(nest new);生成模块、控制器、服务、资源(完整 CRUD)、类、接口、守卫、拦截器、管道、过滤器、中间件、装饰器、网关、解析器、库等;构建与打包(nest build,支持 --webpack、--watch);启动开发服务器(nest start,支持 --watch、--debug);管理单体仓库/工作区(nest generate app、nest generate library);查看环境信息(nest info);通过 nest add 安装带 schematic 的库。

使用方式:全局安装 npm install -g @nestjs/cli,或用 npx @nestjs/cli new my-project。常用命令如 nest new project-name、nest generate <schematic> <name>(别名 nest g)、nest build、nest start。生成器支持 --no-spec、--flat、--dry-run、--no-import 等选项。项目配置位于 nest-cli.json,可设置 sourceRoot、compilerOptions、generateOptions 等。

适用场景:搭建 REST API、GraphQL、微服务、WebSocket 项目;多应用与共享库的单体仓库;团队统一项目结构与构建流程。

限制:资料未提供收费、价格、平台支持范围及具体效果数据;部分命令行为依赖本地 Node.js 与包管理器环境。