这更多是为了娱乐和玩耍,但希望会产生一些有用的东西。
我想扩展sails.js框架,以便当我使用“sails new project-name”生成新应用程序时,它将已经添加了许多以前的配置或模块。例如,对于每个项目,我可能打算使用SASS。如果您必须先用帆设置SASS,您将首先知道它需要进行一些配置。不必在每个新项目中都重复此步骤将是有利的。
简而言之,在创建每个新项目时,我希望实现以下几点:
谢谢
最佳答案
在Balderdash,我们一直在这样做,以快速启动某些“类型”的应用程序。
您可以派生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
分支可能包含对这样的自定义生成器的调用。