如何创建 sails.js 框架以便我可以快速构建具有共同目标的新应用程序?

How to create a sails.js skeleton so I can quickly build new apps with common goals?

这更多是为了一些乐趣和玩耍,但希望能产生一些有用的东西。

我想扩展 sails.js 框架,这样当我使用 'sails new project-name' 生成新的应用程序时,它已经添加了很多以前的配置或模块。例如,对于每个项目,我可能打算使用 SASS。如果您必须先使用 sails 设置 SASS,您就会知道它首先需要进行一些配置。不必对每个新项目重复此操作将是有利的。

简而言之,我希望在创建每个新项目时实现一些目标:

谢谢

在 Balderdash,我们一直这样做是为了快速启动某些 "types" 应用程序。

您可以分叉 https://github.com/balderdashy/sails-generate-new 并自定义它以调用您可以使用 ejs 模板创建的其他生成器。

我创建了一个名为 sails-generate-entities 的模块,您可以在此处看到它的使用:https://github.com/tjwebb/sails-permissions/blob/master/index.js。对于此 sails 扩展,您将调用 sails generate permissions-api,所有这些文件都将添加到项目中。您的 sails-generate-new 分支可以包括对自定义生成器的调用,例如这样。