Bower

Manadzer pakietów dla systemów webowych

Serwisy internetowe składają się z wielu rzeczy — szkieletów, bibliotek i narzędzi. Bower zarządza tymi rzeczami dla Ciebie.

Śledzenie wszystkich pakietów i upewnianie, że wszystkie są aktualne (lub w wersji właściwej do potrzebnej konfiguracji) is trudne. Bower w tym pomaga!

Bower pozwala zarządzać komponenetami, które zawierają HTML, CSS, JavaScript, fonty lub nawet pliki graficzne. Bower nie łączy ani nie minimalizuje kodu ani nie robi niczego innego - po prostu instaluje właściwe wersje pakietów, których potrzebujesz i ich zależności.

By zapoznać się z tą technologią przeczytaj jak Bower pracuje troszcząc się o znalezienie, ściągnięcie i zapisanie wszystkiego czego szukasz. Bower śledzi pakiety za pomocą pliku manifestu bower.json. Od Ciebie zależy jak używać pakietów. Bower pozwala na integrację z Twoimi narzędziami i przepływami.

Bower jest zoptymalizowany dla technologii front-endu. Jeśli wiele pakierów zależy od pewnego pakietu - na przykład od jQuery - Bower ściągnie jQuery po prostu raz. Jest to znane jako płaski wykres zależności i pozwala zredukować ruch sieciowy.

§Instalacja Bowera

Bower jest narzędziem wiersza poleceń. Zainstaluj go za pomocą npm.

$ npm install -g bower

Bower wymaga: node, npm i git. Ostatnie wydania.

W przypadku błędów z instalacji na różnych platformach przeczytaj stronę wiki na temat rozwiązywania problemów.

§Jak rozpocząć

§Zainstaluj pakiety

Zainstaluj pakiety za pomocą bower install. Bower instaluje pakiety w katalogu bower_components/.

$ bower install <package>

Pakiet może być na przykład skrótem GitHub, punktem końcowym Gita, URL-em. Przeczytaj więcej o poleceniu bower install.

# installs the project dependencies listed in bower.json
$ bower install
# registered package
$ bower install jquery
# GitHub shorthand
$ bower install desandro/masonry
# Git endpoint
$ bower install git://github.com/user/package.git
# URL
$ bower install http://example.com/script.js

§Szukaj pakietów

Przeszukaj bazę pakierów Bower i znajdź zarejestrowane nazwy pakietów dla swoich projektów.

§Zapisz pakiety

Stwórz plik bower.json dla swojego pakietu za pomocą polecenia bower init.

Następnie zapisz nowe zależności do pliku bower.json za pomocą polecenia bower install PACKAGE --save

§Używaj pakietów

Od Ciebie zależy jak będziesz używał pakietów. Zalecamy używanie Bowera razem z Gruntem, RequireJS, Yeoman i wieloma innymi narzędziami lub zbudować własny przepływ za pomocą API. Możesz także instalować pakiety bezpośrednio, podobnie jak w poniższym przykładzie jquery:

<script src="bower_components/jquery/dist/jquery.min.js"></script>