Я начинаю свой первый серьезный проект, используя yoman, и я ударил проблему, которую я не мог понять из документа.Yeoman install and collaboration (более git например)
My new webapp использует bootstrap-js и lodash в качестве базового javascript, поэтому я сделал yeoman install ...
для этих двух библиотек. Это, похоже, клонировало весь репозиторий github обеих библиотек (плюс jquery) на два каталога components
, один в корневом каталоге приложения и один в каталоге app
.
Теперь я хочу передать это в мой репозиторий git. Ясно, что нет смысла помещать целые репозитории зависимых библиотек в мой репозиторий. В худшем случае я могу разместить только файлы min.js, которые находятся в каталоге компонентов. Но я думаю, что лучше всего просто добавить файл, в котором перечислены зависимости, а другие кодеры установят зависимости на своей машине, используя yoman.
Есть ли способ сделать это? Кажется, что есть package.json
, который может быть местом для этого, но какой будет формат? В документе упоминается components.json
от Bower, но неясно, как это можно использовать.
Любые идеи?
нормально, но что бы кто-то клонировать репозиторий должен сделать, чтобы получить недостающие компоненты? 'yoman update'? – Mortimer
'yeoman install' –
отлично, спасибо – Mortimer