sails命令行工具之生成器

sails generate

Sails 搭配几个 generators 来帮助您快速的搭建一个新的项目. 您也可以 创建您自己的 generators 来处理频繁的任务, 或者扩展功能 (例如,通过创建一个 generator 来为您钟爱的模板语言输出视图文件).

下列 generators 集成于 Sails:

sails generate new <appName>

在一个叫做 appName 的文件夹中创建一个新的 Sails 项目. 见sails new有用法选项.

sails generate api <foo>

生成 api/models/Foo.jsapi/controllers/FooController.js

sails generate model <foo> [attribute1:type1, attribute2:type2 ... ]

生成 api/models/Foo.js, 加入指定类型的 attributes 可选.

sails generate controller <foo> [action1, action2, ...]

生成 api/controllers/FooController.js, 加入指定名称的 actions 可选.

sails generate adapter <foo>

生成一个 api/adapters/foo 包含 用来构建一个转换器所必要的文件的文件夹.

sails generate generator <foo>

生成一个 foo 包含用来构建一个新的 generator 所需要的文件的文件夹.

翻译自http://sailsjs.com/documentation/reference/command-line-interface/sails-generate