Instalando o bower
Para instalar o bower é necessário ter o NodeJS
- Com o node já instalado execute o comando "npm install -g bower"
- Para verificar se a instalação foi concluída basta executar um "bower help", esse comando serve também para ver a lista dos principais comandos.
O Bower é configurado por meio do arquivo "bower.json" que armazena as dependências instaladas e suas versões. É possível gerar o arquivo automaticamente também.
- "bower init"
- Preencha as informações solicitadas de acordo com o seu projeto (name, version, homepage, authors...)
- Você pode usar o "bower search " para procurar um determinado pacote
- Também é possível buscar informações a respeito de um pacote usando "bower info "
- Após ter as informações que se deseja, para instalar o pacote basta digitar "bower install #" (ex: angular#1.2.16)
- Somente instalando assim o arquivo não é atualizado no "bower.json"
- --save = faz com que além de salvar o arquivo ele atualiza o bower.json (deve ser usado para dependências principais)
- --save-dev = instala uma dependência somente para desenvolvimento e atualiza nessa forma no bower.json
- Uma forma de ver isso em prática é usando o comando "bower install --production" que só baixa as dependências principais do projeto (sem considerar as de desenvolvimento como é o caso do angular-mocks que é usado para testes).
- Caso você não queira mais uma dependência basta usar o comando "bower uninstall --save-dev (essa ultima parte varia de como está instalada a dependência)."
- É possível alterar o nome da pasta "bower_components" para "lib" por exemplo basta criar um arquivo ".bowerrc " com o texto:
{ "directory": "lib/" }
- "bower list" lista todos os seus pacotes.
- "bower update angular" atualiza um pacote (no exemplo o angular)
- ^ (faz update para a verão mais atual)
- ~ (faz update para a versão mais atual estável)
-
(aceita qualquer versão maior)
- < (aceita qualquer versão menor)
- latest (última versão disponível)
Semancitc versioning 2.0.0