
Наконец состоялся долгожданный релиз популярного инструмента JS-разработчика — Yeoman 1.0.
Yeoman состоит из трех инструментов:
- Yo отвечает за генерацию исходного каталога с проектом и управление заданиями Grunt
- Grunt с помощью командного интерфейса позволяет выполнять сборку проекта или запустить тесты
- Bower представляет собой универсальный инструмент автоматического разрешения зависимостей между скриптами
Новый релиз отмечен слудеющими нововведениями:
yo
теперь отделен отyeoman
и является законченной системой генерации проекта- Сама система генерации проектов полностью переписана и обогащена приятными внешне и функциональными элементами управления
- Увеличена производительность каждого из инструментов, в том числе время установки зависимостей
- Автоматическое выполнение прилагаемых заданий сразу во время установки генератора
- Богатая система помощи и подсказок для
yo
, просто попробуйте выполнить эту команду без аргументов
Если вы уже пользуетесь Yeoman, то в случае перехода на версию 1.0, обратите внимание на новый продвигаемый командой разработчиков путь создания проекта и включения в него новых зависимостей:
Текущий вариант
yeoman init
yeoman install jquery
yeoman build
При работе в 1.0
yo webapp
bower install jquery
grunt build
Ниже представлен список новых команд с указанием, как они вызывались ранее
yeoman init ➜ yo
yeoman build ➜ grunt [build]
yeoman server ➜ grunt server
yeoman test ➜ grunt test
yeoman install ➜ bower install
yeoman uninstall ➜ bower uninstall
yeoman update ➜ bower update
yeoman list ➜ bower list
yeoman search ➜ bower search
yeoman lookup ➜ bower lookup