2016-04-07 4 views
1

Возможно ли это, если да, как бы я это сделал?Передать переменные в и от подсекторов Yeoman

У меня есть некоторые подгенераторы, которые устанавливают express, wordpress или drupal. Вы также можете назвать папку установки и назовите папки с ресурсами (css/js/images). Я хотел бы передать эти имена папок родительскому генератору для шаблонов.

ответ

1

Переменные могут проходить через параметры/аргументы при использовании composition. Это происходит только от родителя к детям.

Дети не могут передавать значения родительскому генератору. Это по дизайну.

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

+0

Да, еще раз спасибо за разъяснение :) Мне действительно удалось с json. Возможно, вся моя установка неправильная. Я начал создавать генератор интерфейсов и позже помечать фреймы. Возможно, это должно было быть наоборот ... – michaeldeboeve

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

  • Нет связанных вопросов^_^