用法
为了实现高用户体验,CLI命令共享相同的命令模式。
$ nest [command] [...options]
选项
每个命令都接受下面列出的一组选项:
- --dry-run:允许模拟命令执行,以验证它将如何影响您的工作目录
新的(别名:n)
在新的命令生成基础上的Nest项目打字稿起动器以及安装所需的软件包。CLI将询问您是否缺少创建项目的信息,例如,您要使用哪个软件包管理器来安装依赖项。
选项 | 描述 | 需要 | 默认值 |
---|---|---|---|
名称 | 您的申请名称 | 假 | 鸟巢应用程序名称 |
描述 | 你的申请说明 | 假 | 描述 |
版 | 你的应用版本 | 假 | 1.0.0 |
作者 | 你的申请作者 | 假 | “” |
用法示例:
$ nest new my-awesome-app
要么
$ nest n my-awesome-app
生成(别名:g)
的生成命令生成的Nest架构组件。
选项 | 描述 | 需要 | 默认值 |
---|---|---|---|
概要 | 下面的列表中的原理图名称。 | 真正 | N / A |
名称 | 生成的Nest体系结构组件的名称。 | 真正 | N / A |
路径 | 从中生成Nest体系结构组件的路径。 | 假 | SRC |
可用架构组件的列表:
- class(别名:cl)
- 控制器(别名:co)
- 装饰者(别名:d)
- 例外(别名:e)
- 过滤器(别名:f)
- 网关(别名:ga)
- 警卫(别名:顾)
- 拦截器(别名:i)
- 中间件(别名:mi)
- 模块(别名:mo)
- 管道(别名:pi)
- 提供者(别名:pr)
- 服务(别名:s)
用法示例:
$ nest generate service users
OR
$ nest g s users
信息(别名:i)
该信息命令将显示您的项目信息。
$ nest info
_ _ _ ___ _____ _____ _ _____
| \ | | | | |_ |/ ___|/ __ \| | |_ _|
| \| | ___ ___ | |_ | |\ `--. | / \/| | | |
| . ` | / _ \/ __|| __| | | `--. \| | | | | |
| |\ || __/\__ \| |_ /\__/ //\__/ /| \__/\| |_____| |_
\_| \_/ \___||___/ \__|\____/ \____/ \____/\_____/\___/
[System Information]
OS Version : macOS High Sierra
NodeJS Version : v8.9.0
YARN Version : 1.5.1
[Nest Information]
microservices version : 5.0.0
websockets version : 5.0.0
testing version : 5.0.0
common version : 5.0.0
core version : 5.0.0
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com