Bower - это менеджер пакетов для Web, который предлагает общее решение проблем управления пакетами для фронтенд разработки. Например библиотека Polymer library использует bower в качестве пакетного менеджера. На самом деле использование bower облегчает установку различных js библиотек, например jQuery. Главным отличием bower от других пакетных менеджеров является то, что bower может управлять любыми пакетами именно для WEB, даже если имеется в виду HTML, CSS или картинки. Это значит, что вы можете использовать в своем проекте любой сторонний код доступный публично доступный из Git репозитория, например github.
Для установки Bower требуется node и npm, так что для начала нужно будет установить NodeJS. Чтобы установить все это добро в Ubuntu нужно выполнить следующие команды в терминале:
sudo apt-get install nodejs
Далее устанавливаем npm (менеджер пакетов Node)
sudo apt-get install npm
Так же для нормальной работы bower потребуется установка git, у меня в ubuntu он уже был установлен или подтянут автоматическими с другими пакетами, но если у вас это не так, то установить git можно следующей командой:
sudo apt-get install git
Установим Bower:
sudo npm install -g bower
Теперь самое время запустить Bower.
Примечание: В некоторых дистрибутивах Linux после установки nodejs он вызывается как nodejs, а не как node, что приводит к проблемам при запуске Bower.
/usr/bin/env: node: No such file or directory
Чтобы не тратить время на поиски решения этой проблемы, просто создайте символьную ссылку. Для дистрибутивов Linux, где исполнительные фалы ставятся в /usr/bin
выполните следующую команду:
ln -s /usr/bin/nodejs /usr/bin/node
Некоторые пользователи предпочитают установку legacy nodejs, который просто создает ссылку на бинарники nodejs:
sudo apt-get install nodejs-legacy
Теперь, когда все необходимые пакеты были установлены, давайте проверим, что bower чувствует себя нормально :). Проверяем какая версия Bower у нас установлена:
Bower -version
Если в ответ вы получили номер версии, то все работает.
Комментарии
blogs. Appreciate your sharing this greatest doc.
RSS лента комментариев этой записи