编辑页面
可用生成器
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 存储库的拉取请求。一旦我们合并它,更改将在网站下次部署时反映出来。
在 Youtube 上查看完整的 Sailsconf 2024 播放列表
文档