非常教程

Nest参考手册

CLI

用法

为了实现高用户体验,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

CLI相关

Nest

Nest 是一个用于构建高效,可扩展的 Node.js 服务器端应用程序的框架

Nest目录

1.介绍
2.常见问题
3.CLI
4.方法
5.执行上下文
6.微服务
7.WEBSOCKETS
8.GRAPHQL
9.技术
10.基本内容
11.迁移指南