yeoman 是否可以在一个项目中使用两个生成器?
例如:我想使用角度生成器,但也想使用另一个生成器,无论是自定义生成器还是引导生成器之一。
我知道您可以通过 bower 添加依赖项,但这不会向我的工作流程添加任何内容(例如编译更少),是吗?
yeoman 是否可以在一个项目中使用两个生成器?
例如:我想使用角度生成器,但也想使用另一个生成器,无论是自定义生成器还是引导生成器之一。
我知道您可以通过 bower 添加依赖项,但这不会向我的工作流程添加任何内容(例如编译更少),是吗?
是的,这不仅是可能的,而且是常见的。示例:当您在项目中使用 JS-MV* 生成器时(generator-angular
例如),您可能会使用负责其他内容的生成器,例如generator-travis-ci
, generator-heroku
.
使用两个专用于两个不同 JS-MV* 框架的生成器?不。这没有道理。
哟可以物理地做到这一点,例如运行generator-ember
,generator-angular
因此在同一个目录中将导致 angular 试图覆盖以前由generator-ember
.
至于第二个问题,改变工作流程基本上就是改变 Gruntfile。它可以由生成器或您手动完成。