Bower to menadżer pakietów, który na pewno przyda się gdy będziemy tworzyć interfejs użytkownika. W skład jego pakietów wchodzi większość frameworków Java Script oraz HTML. Zobacz jak z niego korzystać i dlaczego warto.
Jak zacząć ?
Zacząć najlepiej od instalacji. Bower jest narzędziem konsolowym. Moim podstawowym systemem jest Windows i dlatego wszystkie instrukcje będę wykonywać w tym systemie.
Bower jest narzędziem napisanym w Node.js, dlatego warunkiem koniecznym jest zainstalowanie w pierwszej kolejności Node.js. Bowera zainstalujesz za pomocą NPM, czy menadżera pakietów noda.
W wierszu poleceń wpisz:
npm install -g bower
Na koniec dostaniesz dużo informacji o przebiegu instalacji.
Po instalacji powinieneś móc korzystać z polecenia bower w konsoli. Zobaczmy co bower potrafi.
Bower w akcji
Wykonaj w wierszy poleceń:
mkdir exampleWebProject cd exampleWebProject bower init
Następnie wypełnij metadane. Nie chce Cię teraz zanudzać o co w nich chodzi. W pytaniach na które nie masz pojęcia kliknij enter.
Wszystko o co zapyta bower służy do stworzenia pliku konfiguracyjnego bower.json.
Dodaj do projektu Bootstrapa.
bower install bootstrap --save
Nie zapomnij o tym –save na końcu bo informacja o paczce nie dopisze się do bower.json
Zobacz teraz co jest w twoim katalogu
bower.json jak już wcześniej mówiłem to konfiguracja projektu.
W bower_components znajdziesz wszystkie paczki zainstalowane za pomocą bowera.
Zauważ, że bower_components masz również zainstalowaną paczkę jquery. Stało się tak ponieważ boostrap w swoich zależnościach ma wpisane, że jej potrzebuje.
Możesz również usunąć paczkę. Usunie się ona razem z zależnościami.
bower uninstall bootstrap --save
Również nie ma problemu żeby zainstalować jakaś paczkę np. w konkretnej wersji. Weź na warsztat jQuery. W projekcie potrzebujesz wersji 1.7.2
bower install jquery#1.7.2 --save
Problem może się pojawić, gdy mamy już jakaś wersję jquery w projekcie. W takim przypadku bower nas zapyta, której wersji użyć.
Bower nie jest skomplikowany, przejrzyj listę jego poleceń http://bower.io/docs/api/
Dlaczego Bowera warto używać?
Automatycznie dba o zależności pomiędzy bibliotekami. Nie musimy robić tego ręcznie co jest dość czasochłonne.
Dodaj do .gitignore katalog bower_components. Dzięki temu nie musisz pchać do repozytorium wszystkich paczek. Po ściągnięciu projektu z repozytorium wykonanie polecenia bower install zainstaluje wszystkie paczki z bower.json
Bower to bardzo proste i wygodne narzędzie, które zaoszczędzi twój czas. W mojej opinii warto z niego korzystać.

Software Developer | .NET and Angular enthusiast | 3D Printing fanatic