在一个项目中使用两个生成器,比如angular-generator和bootstrap生成器中的一个或自定义的生成器,是否可能?
我知道可以通过bower添加依赖项,但这对我的工作流程(例如编译less)没有任何帮助,不是吗?
在一个项目中使用两个生成器,比如angular-generator和bootstrap生成器中的一个或自定义的生成器,是否可能?
我知道可以通过bower添加依赖项,但这对我的工作流程(例如编译less)没有任何帮助,不是吗?
是的,这不仅可能而且很常见。例如:当您在项目中使用JS-MV*生成器(例如generator-angular
),您可能会使用负责其他内容的生成器,例如generator-travis-ci
、generator-heroku
。
但是,同时使用两个专门针对不同JS-MV*框架的生成器是不可行的,这没有意义。
您可以在物理上这样做,例如在同一个目录中依次运行generator-ember
和generator-angular
,结果会使angular的生成器尝试覆盖之前由generator-ember
生成的文件。
至于第二个问题,改变工作流程基本上就是更改Gruntfile。这可以通过生成器或手动完成。