Работа со всеми дополнительными вещами, созданными Бауэром

Я не понимаю, как правильно использовать Bower. Когда я устанавливаю компоненты, я получаю большой каталог bower_components, который содержит гораздо больше, чем просто интересующие меня файлы. Например, если вы устанавливаете jQuery с помощью Bower, вы получаете массу исходных файлов.

Я хочу сохранить только те файлы, которые абсолютно необходимы в моем проекте для запуска. Есть ли общее решение для избавления от ненужных файлов, скопированных Bower? Откуда мне знать, от чего избавиться? Почему они вообще там?

Конечно, даже если я их удалю, при следующем запуске bower install они все вернутся.

В чем дело? Как ты собираешься управлять этой штукой?


person d512    schedule 18.07.2014    source источник


Ответы (2)



Если вы используете Grunt, вы можете проверить grunt-preen и grunt-wiredep. Первый очистит вашу папку bower_components, второй подключит эти «важные» файлы из установленных пакетов прямо к вашему index.html.

person Bartosz Kaliszuk    schedule 22.07.2014
comment
Обратите внимание, что вам не следует очищать файлы bower.json ваших зависимостей, так как они используются wiredep. Также возможен запуск wiredep первым. (кстати, preen + wiredep также отлично работает с gulp) - person tsterker; 02.07.2015
comment
(также обратите внимание: сначала запустив wiredep, а затем запустив preen, чтобы также удалить файлы bower.json, потребуется bower update перед каждым запуском) - person tsterker; 02.07.2015