Bower Nedir? Kurulumu ve Kullanımı

Yazıda bower nedir ile bower anlatılmış, bower kurulumu yapılmış ve bower ile kütüphanelerin indirilmesi ile ilgili bilgi verilmiştir.

Bower nedir?

Web uygulamaları geliştirirken jQuery, bootstrap, font-awesome gibi çeşitli kütüphanelerden faydalanılır.

Ancak her projede bu kütüphanelerin sitesine gidip indirilmesi, sıkıştırılan dosyadan çıkarılması ve uygun dosyanın proje eklenmesi zahmetli olabilmektedir.

Bu durum bootstrap gibi jquery kütüphanesine bağımlı bir kütüphane ise indirme işleminin önce bootstrap daha sonra jquery için yapılması gerekir.

Her kütüphanenin yeni sürümünü kontrol etmek, projede kullanılan kütüphanelerin listesini kayıt altına almak ve proje başka bir ortama taşındığında bu kütüphaneleri taşımadan kayıt altına alınan liste üzerinden indirilmesi geliştirme sürecinde kolaylık sağlar.

Bower kısaca NPM aracının sadece web taraflı olanıdır diyebiliriz.

Bir uygulama geliştirirken kullanılan kütüphaneleri indirmek, güncellemek ve bağımlılıklarını kontrol etmek için kullanılır.

Bower kurulumu

Bower bir Node.js modülüdür.

Bower kurulumu için bilgisayarınızda Node.js, NPM ve Git aracının kurulu olması gerekir.

Detaylı bilgiye Node.js Kurulumu, Node.js NPM Paket Yöneticisi ve Git Dersleri yazısından ulaşabilirsiniz.

Bower kurulumu ve bower komutunun komut yorumlayıcısında çalışması için bower modülünün yüklenmesi gerekir.

Bower modülünü indirmek için

npm install bower -g

komutu kullanılır.

Bower geliştirilen proje için kullanılan kütüphanelerin bağımlılığını bower.json dosyasında saklar.

bower.json dosyasını oluşturmak için

bower init

komutu kullanılır.

Kütüphane kurmak

Bower ile kütüphane kurmanın çeşitli yolları vardır.

Bower ile jquery kütüphanelerini bulmak için

bower search jquery

komutu kullanılır.

Kütüphaneleri komut arayüzünden aramak yerine

bower.io/search/

adresinden görsel olarak arayabilirsiniz.

Bower ile kullanılacak kütüphaneyi indirmek için

bower install <kutuphane-adi> --save

komutu kullanılır.

Bower ile github kütüphanelerini

bower install desandro/masonry

veya özel dosyalarıda

bower install http://example.com/script.js

komutu ile indirilebilir.

Bower ile kütüphanenin belirli bir sürümünü indirmek için kütüphanenin sonuna diyez işareti

bower install jquery#2.0.0

eklenir.

Kütüphaneleri listelemek

İndirilen kütüphane ve bağımlılığını listelemek için

bower list

komutu kullanılır.

Kütüphane güncellemek

İndirilen kütüphaneleri güncellemek için

bower update

komutu kullanılır.

Kütüphane bilgisi

Kütüphane hakkında bilgi almak için

bower info

komutu kullanılır.

Kütüphane kaldırmak

İndirilen kütüphaneyi kaldırmak için

bower uninstall <kutuphane-adi> --save

komutu kullanılır.

Kütüphane dokümanı

Kütüphaneye ait web sayfasını tarayıcıda açmak için

bower home <kutuphane-adi>

komutu kullanılır.

Yusuf SEZER

Yusuf SEZER

Computer Engineer who interested about web technologies, algorithms, artificial intelligence and embedded systems; constantly exploring new technologies.


Bunlara'da bakmalısın!