Зачем искать, если есть Bower?
Что такое Bower?
Bower — это пакетный менеджер для Web, который максимально упрощает наши поиски разнообразных веб приложений, таких как: фреймворки, библиотеки и т.д.
Для того, чтобы установить Bower, нам потребуется установить npm, node.js и git. Так, как, во-первых, мы с вами уже рассмотрели установку Git’a, а, во-вторых, с ним работать проще, мы будем использовать именно его. А точнее консоль Git Bash.
Установка
Для того, чтобы установить Bower, мы заходим в консоль и вводим команду npm install -g bower. После чего мы сразу проверяем версию скачанного нами bower’a — bower -v.
Особенности роботы с Bower
Обычно для того, чтобы скачать какой нибудь фреймворк или библиотеку, начинающий разработчик открывает браузер и с помощью поисковой системы самого браузера начинает искать нужное. Каждый раз вы должны заходить на сайт скаченной вами библиотеки и проверять версию, надо ли ее обновлять или еще рано. Bower, в свою очередь, позволяет вам устанавливать, удалять и обновлять нужные вам библиотеки или еще что-либо, вводя команды в консоли.
Поиск необходимых нам библиотек вы можете осуществлять на официальном сайте bower’a http://bower.io/.
Зайдя на вкладку Search packages, откроется поисковик, в котором мы можем произвести поиск нужной нам фишки. Но также, поиск можно производить в консоли, например:
С помощью команды bower search jquery (некоторые команды можно сокращать, search — s) нам показало список библиотек JQuery, которые были залиты разработчиками. Для того, чтобы узнать версию нужной нам библиотеки, мы используем команду info, например, bower info jquery. После просмотра всех существующих версий мы можем приступить непосредственно к скачиванию. С помощью команды bower i(install) jquery#2.2.0 мы скачаем на данный момент последнюю версию JQuery на наш компьютер:
Вот и все, библиотека JQuery 2.2.0 скачана в нашу папку.
Давайте скачаем еще что-нибудь с помощью bower. Например, Bootstrap. После того, как был скачан фреймворк Bootstrap, мы можем проверить сколько всего было скачано через bower с помощью команды bower list:
После ввода этой команды мы можем увидеть что нами было скачано в папку npm Bootstrap версии 3.3.6 и JQuery версии 2.2.0.