# 命令行工具

# 创建项目

$ npm init @tiger/app example_project

# 开发模式

$ node tiger dev

# 构建项目

$ node tiger build

# 创建模板文件

我们可以通过命令行工具来快捷的生成模板文件,来减少重复工作

# 创建控制器

$ node tiger make:controller example
# 或者使用缩写
$ node tiger mc example

会在 src/app/controllers 目录下生成一个 example.ts 的控制器模板文件

# 创建中间件

$ node tiger make:middleware example
# 或者使用缩写
$ node tiger mm example

会在 src/app/middlewares 目录下生成一个 example.ts 的中间件模板文件

# 创建 Service

$ node tiger make:service example
# 或者使用缩写
$ node tiger ms example

会在 src/app/services 目录下生成一个 example.ts 的 Service 模板文件

# 打印路由信息

$ node tiger routes

会打印类似以下的信息

routes