2013-12-04 4 views
14

Можно ли использовать два генератора в одном проекте с йоменом?Использование двух генераторов йома?

Например: Я хочу использовать угловой генератор, но также хочу использовать другой генератор, будь то пользовательский или один из генераторов бутстрапа.

Я знаю, что вы можете добавлять зависимости через беседу, но это ничего не добавляет к моему рабочему процессу (например, компилирует меньше), не так ли?

ответ

15

Да, это не только возможно, но и распространено. Пример. Когда вы используете генератор JS-MV * в проекте (например, generator-angular), вы, вероятно, будете использовать генераторы, ответственные за другие вещи, такие как generator-travis-ci, generator-heroku.

Использование двух генераторов, предназначенных для двух различных фреймворков JS-MV *? NO. Это не имеет никакого смысла.
Yo может сделать это физически, например, работает generator-ember и generator-angular, следовательно, в том же каталоге будет создан угловой, который пытается перезаписать файлы, сгенерированные ранее generator-ember.

Что касается второго вопроса, изменяющего рабочий процесс, это в основном изменение файла Grunt. Это может быть сделано генераторами или вами вручную.

+1

И нет ли шанса, что генератор-угловой может получить какую-то противоречивую задачу с чем-то вроде генератор-бутстрапа? –

+0

Всегда есть _chance_, что генераторы могут столкнуться, стоит отметить, что, как правило, Йомен говорит вам, что это над написанием или обновлением файлов, и, конечно же, у вас должен быть код в git или какой-то такой, если есть проблема, вы можете откат или сравнение того, что изменилось. – OddEssay

+0

@OddEssay Я играл с ним и чувствовал, что использование генераторов вместе может быть немного более элегантным. –

Смежные вопросы