Ответ 1
Да, это не только возможно, но и распространено. Пример. Когда вы используете генератор JS-MV * в проекте (например, generator-angular
), вы, вероятно, будете использовать генераторы, ответственные за другие вещи, такие как generator-travis-ci
, generator-heroku
.
Использование двух генераторов, предназначенных для двух разных фреймворков JS-MV *? NO. Это не имеет смысла.
Yo может сделать это физически, например, запуск generator-ember
и generator-angular
, следовательно, в том же каталоге приведет к тому, что angular будет пытаться перезаписать файлы, сгенерированные ранее generator-ember
.
Что касается второго вопроса, то изменение рабочего процесса в основном изменяет файл Grunt. Это может быть сделано генераторами или вами вручную.