npm

…psst! Enquanto o Bower é mantido, recomendamos fio e webpack ou pacote para novos projetos front-end!

Bower oferece uma solução genérica e não opinante para o problema de gerenciamento de pacotes front-end, enquanto expõe o modelo de dependência de pacotes através de uma API que pode ser consumida por uma pilha de construção mais opinante. Não há dependências amplas do sistema, nenhuma dependência é compartilhada entre diferentes aplicativos, e a árvore de dependência é plana.

Bower roda sobre Git, e é aagnóstica dos pacotes. Um componente empacotado pode ser composto de qualquer tipo de ativo, e usar qualquer tipo de transporte (por exemplo, AMD, CommonJS, etc.).

Ver documentos completos no bower.io

Ver todos os pacotes disponíveis através do registro do Bower.

Instalar

$ npm install -g bower

Bower depende do Node.js e npm. Certifique-se também de que o git está instalado, pois alguns bowerpackages requerem que ele seja buscado e instalado.

Uso

Ver referência completa da linha de comando no bower.io/docs/api/

Instalando pacotes e dependências

# install dependencies listed in bower.json$ bower install# install a package and add it to bower.json$ bower install <package> --save# install specific version of a package and add it to bower.json$ bower install <package>#<version> --save

Usando pacotes

Desencorajamos o uso de componentes bower estaticamente por razões de desempenho e segurança (se o componente tem um arquivo upload.php que não é ignorado, que pode ser facilmente explorado para fazer coisas maliciosas).

A melhor abordagem é processar componentes instalados pelo bower com ferramenta de construção (como Grunt ou gulp), e servi-los concatenados ou usando um carregador de módulos (como RequireJS).

Desinstalar pacotes

Desinstalar um pacote instalado localmente:

$ bower uninstall <package-name>

Usuários prezto e oh-my-zsh

On prezto ou oh-my-zsh, não se esqueça de alias bower='noglob bower' ou bower install jquery\#1.9.1

Nunca execute Bower com sudo

Bower é um comando de usuário; não há necessidade de executá-lo com permissões de super usuário.

Utilizadores do Windows

Para utilizar o Bower no Windows, tem de instalar correctamente o Git para Windows. Certifique-se de verificar as opções mostradas abaixo:

Note que se você usar o TortoiseGit e se o Bower continuar a pedir a sua palavra-passe SSH, você deve adicionar a seguinte variável de ambiente: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Ajuste o TortoisePlinkcaminho se necessário.

Ubuntu users

Para usar o Bower no Ubuntu, poderás ter de ligar nodejs executável a node:

sudo ln -s /usr/bin/nodejs /usr/bin/node

Configuração

Bower pode ser configurado usando JSON num ficheiro .bowerrc. Leia as opções disponíveis em bower.io/docs/config.

Suporte

Você pode fazer perguntas nos seguintes canais na ordem:

Contribuindo

Acolhemos contribuições de todos os tipos de qualquer pessoa. Por favor, reserve um momento para rever as diretrizes de contribuição.

  • Relatórios de erros
  • Requisições de recursos
  • Requisições de puxar

Note que no Windows para testes para passar você precisa configurar o Git antes da clonagem:

git config --global core.autocrlf input

Backers

Apoie-nos com uma doação mensal e nos ajude a continuar nossas atividades.

Patrocinadores

Patrocinador e obtenha seu logotipo em nosso README no Github com um link para o seu site.

Licença

Deixe uma resposta

O seu endereço de email não será publicado.