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

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

简而言之,在创建每个新项目时,我希望实现以下几点:

  • 获取配置的SASS
  • 生成多个SASS局部文件,例如_buttons.scss,_forms.scss
  • 在某些SASS文件中包括SASS混音
  • 包括配置并设置为使用多个数据库,例如mongoDB和MariaDB(我想要复杂得多)

  • 谢谢

    最佳答案

    在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分支可能包含对这样的自定义生成器的调用。

    10-07 19:57
    查看更多