Как стать автором
Обновить

Релиз Yeoman 1.0

image

Наконец состоялся долгожданный релиз популярного инструмента 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
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.