-
composer gibi bir paket yöneticisi.
javascript kütüphanelerini, assetleri, jquery pluginlerini ve daha bir milyon şeyi bower ile projene dahil edebilirsin.
bower init diyorsun, sana bir json dosyası oluşturuyor.
bower install jquery --save diyorsun, son jquery kütüphanelerini indiriyor. min.js halini de development versiyonunu da indiriyor. bower_components dizinine atıyor. --save parametresi, indirdiğin paketi json dosyasına yazmaya yarıyor. --save demezsen yalnızca indiriyor.
basitçe şöyle kullanabiliyorsun,
<script src="bower_components/jquery/dist/jquery.min.js"></script>
bower_components dizinini versiyonlama sisteminden ignore ediyorsun ki bower kullanmanın da bir anlamı olsun.
bower'ı npm ile kurabilirsin. -
Ufak tefek ayarlamalar yaptıktan sonra Ruby on Rails ile muhteşem senkronize çalışan paket yöneticisi. Ruby on Rails ve Bower kullanımı hakkında yazdığım bir yazıya şurdan ulaşabilirsiniz;
https://medium.com/@batuhanwilhelm/rails-5-angular-heroku-bower-postgres-c25f42864bb9#.mbtxxcr3l