2014-02-06 5 views
2

При определении пакета. Можно ли поместить файл bower.json в подкаталог моего репозитория git и ссылаться на него в других проектах?Можно ли установить bower.json вне корневой папки?

Я знаю, что docs says to put it in the root, но у меня уже есть своя структура каталогов на моем репозитории git и хочу поместить его в подкаталог.

Мне интересно, существует ли опция внутри файла .bowerrc для настройки местоположения bower.json. Это решило бы мою проблему.

ответ

7

Я знаю, что этот вопрос довольно старый, но ни один из ответов не касается фактического вопроса OP.

В подкаталоге вашего проекта (или другого проекта) можно сохранить bower.json.

В вашем .bowerrc используйте параметр cwd (текущий рабочий каталог), чтобы указать, где хранится ваш json-файл.

Подробнее см. В bower configuration docs.

0

Бауэр создаст ./bower_components папки рядом с bower.json файла.

Итак, если вы гарантируете, что пути к файлам js/css в порядке, вы можете поместить компоненты туда, где хотите.

В моем случае, я должен использовать разные версии/зависимости для мобильного приложения HTML5 и Бэкэппер/Угловое бэкэнд. Так что у меня быть_наст что-то вроде этого:

/bower.json 
/bower_components/ 
/app/bower.json 
/app/bower_components/ 

Просто быть уверены, чтобы включить свой bower.json файлов в дереве GIT и добавьте bower_components папки в файл .gitignore

Надеется, что это help

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