如何创建 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,您就会知道它首先需要进行一些配置。不必对每个新项目重复此操作将是有利的。
简而言之,我希望在创建每个新项目时实现一些目标:
- 配置SASS
- 生成多个SASS部分文件,如_buttons.scss、_forms.scss
- 在某些 SASS 文件中包含 SASS 混音
- 包括配置和设置以使用多个数据库,如 mongoDB 和 MariaDB(我想象的要复杂得多)
谢谢
在 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
分支可以包括对自定义生成器的调用,例如这样。
这更多是为了一些乐趣和玩耍,但希望能产生一些有用的东西。
我想扩展 sails.js 框架,这样当我使用 'sails new project-name' 生成新的应用程序时,它已经添加了很多以前的配置或模块。例如,对于每个项目,我可能打算使用 SASS。如果您必须先使用 sails 设置 SASS,您就会知道它首先需要进行一些配置。不必对每个新项目重复此操作将是有利的。
简而言之,我希望在创建每个新项目时实现一些目标:
- 配置SASS
- 生成多个SASS部分文件,如_buttons.scss、_forms.scss
- 在某些 SASS 文件中包含 SASS 混音
- 包括配置和设置以使用多个数据库,如 mongoDB 和 MariaDB(我想象的要复杂得多)
谢谢
在 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
分支可以包括对自定义生成器的调用,例如这样。