编辑页面

可用生成器

Sails 框架内置的 生成器 可以使用命令行选项进行定制,并通过 .sailsrc 文件中挂载自定义生成器 来覆盖。其他为 sails generate 添加全新子命令的生成器,也可以用相同的方式挂载。

核心生成器

#

默认情况下,Sails 内置了一些生成器。

用于生成新 Sails 应用程序的命令
sails new name
sails new name --fast
sails new name --caviar
sails new name --without=grunt
sails new name --without=lodash,async,grunt,blueprints,i18n
sails new name --no-frontend --without=sockets,lodash
sails new name --minimal
用于在现有 Sails 应用程序中生成新文件的生成器
sails generate model identity
sails generate action name
sails generate action view-name
sails generate action _some/path/_view-name
sails generate page name
sails generate helper name
sails generate helper view-name
sails generate script name
sails generate script get-name
sails generate controller name
sails generate api name
sails generate hook name
sails generate response name
用于生成插件的命令
sails generate generator name
sails generate adapter name
用于(重新)生成客户端依赖项的命令
sails generate sails.io.js
sails generate parasails
用于构建您自己的第三方包的实用程序
sails generate etc

从 Sails v1.0 开始,内置生成器现在 捆绑 在 Sails 核心,而不是在单独的 NPM 包中。所有生成器仍然可以以相同的方式覆盖。有关在您的环境中设置核心生成器覆盖的建议,点击此处

社区生成器

#

有超过 100 个社区支持的生成器 在 NPM 上可用

是否缺少什么?

如果您发现我们遗漏了什么或可以改进的地方,请按照 此链接 提交到 Sails 存储库的拉取请求。一旦我们合并它,更改将在网站下次部署时反映出来。

概念