#yeoman #yeoman-generator
#yeoman #yeoman-генератор
Вопрос:
Когда я запускаю генератор приложений, в командной строке задается много вопросов. Как я могу запустить команду «yo», например, с файлом с ответами для автоматического создания приложения без взаимодействия с пользователем?
Спасибо
Ответ №1:
Yeoman поддерживает параметры и аргументы http://yeoman.io/authoring/user-interactions.html
Вы можете пропускать приглашения, когда вместо этого предоставляется опция. Но на данный момент это должно быть сделано вручную автором генератора.
Вы можете проверить исходный код generator-node и посмотреть, как это делается там:https://github.com/yeoman/generator-node/blob/master/generators/app/index.js
Ответ №2:
Для предоставления ответов на вопросы можно использовать пользовательский адаптер. Однако для этого требуется создать новый исполняемый файл, поскольку yo
команда не поддерживает пользовательские адаптеры.
Найдите пример адаптера, который отвечает на вопросы в https://github.com/OctopusSamples/content-team-apps/blob/main/js/octopus-template-generator/src/domain/yeoman/adapter.ts .