14

yeoman 是否可以在一个项目中使用两个生成器?

例如:我想使用角度生成器,但也想使用另一个生成器,无论是自定义生成器还是引导生成器之一。

我知道您可以通过 bower 添加依赖项,但这不会向我的工作流程添加任何内容(例如编译更少),是吗?

4

1 回答 1

15

是的,这不仅是可能的,而且是常见的。示例:当您在项目中使用 JS-MV* 生成器时(generator-angular例如),您可能会使用负责其他内容的生成器,例如generator-travis-ci, generator-heroku.

使用两个专用于两个不同 JS-MV* 框架的生成器?不。这没有道理。
哟可以物理地做到这一点,例如运行generator-embergenerator-angular因此在同一个目录中将导致 angular 试图覆盖以前由generator-ember.

至于第二个问题,改变工作流程基本上就是改变 Gruntfile。它可以由生成器或您手动完成。

于 2013-12-04T05:33:12.810 回答