npm

..psst! Aunque Bower se mantiene, ¡recomendamos yarn y webpack o parcel para nuevos proyectos front-end!

Bower ofrece una solución genérica, no opinable, al problema de la gestión de paquetes front-end, mientras expone el modelo de dependencia de paquetes a través de una API que puede ser consumida por una pila de construcción más opinable. No hay dependencias en todo el sistema, no hay dependencias compartidas entre diferentes aplicaciones, y el árbol de dependencias es plano.

Bower se ejecuta sobre Git, y es agnóstico de paquetes. Un componente empaquetado puede estar hecho de cualquier tipo de activo, y utilizar cualquier tipo de transporte (por ejemplo, AMD, CommonJS, etc.).

Ver documentación completa en bower.io

Ver todos los paquetes disponibles a través del registro de Bower.

Instalar

$ npm install -g bower

Bower depende de Node.js y npm. También asegúrese de que git está instalado, ya que algunos bowerpackages requieren que sea recuperado e instalado.

Uso

Vea la referencia completa de la línea de comandos en bower.io/docs/api/

Instalación de paquetes y dependencias

# 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

Utilización de paquetes

Desaconsejamos el uso de componentes bower de forma estática por razones de rendimiento y seguridad (si el componente tiene un archivo upload.phpque no es ignorado, que puede ser fácilmente explotado para hacer cosas maliciosas).

El mejor enfoque es procesar los componentes instalados por bower con una herramienta de construcción (como Grunt o gulp), y servirlos concatenados o usando un cargador de módulos (como RequireJS).

Desinstalar paquetes

Para desinstalar un paquete instalado localmente:

$ bower uninstall <package-name>

los usuarios de prezto y oh-my-zsh

En preztoo oh-my-zsh, no olvides alias bower='noglob bower'o bower install jquery\#1.9.1

No ejecutar nunca Bower con sudo

Bower es un comando de usuario; no es necesario ejecutarlo con permisos de superusuario.

Usuarios de Windows

Para usar Bower en Windows, debes instalarGit para Windows correctamente. Asegúrate de comprobar lasopciones que se muestran a continuación:

Ten en cuenta que si utilizas TortoiseGit y si Bower sigue pidiendo tu contraseña SSH, debes añadir la siguiente variable de entorno: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Ajusta la TortoisePlinkruta si es necesario.

Usuarios de Ubuntu

Para usar Bower en Ubuntu, puede que necesites enlazar el ejecutable nodejs a node:

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

Configuración

Bower puede ser configurado usando JSON en un archivo .bowerrc. Lee las opciones disponibles en bower.io/docs/config.

Soporte

Puedes hacer preguntas en los siguientes canales en orden:

Contribuir

Aceptamos contribuciones de todo tipo de cualquier persona. Por favor, tómate un momento para revisar las directrices para contribuir.

  • Informes de errores
  • Solicitudes de características
  • Solicitudes de pull

Nota que en Windows para que las pruebas pasen necesitas configurar Git antes de clonar:

git config --global core.autocrlf input

Respaldantes

Apóyanos con una donación mensual y ayúdanos a continuar con nuestras actividades.

Patrocinadores

Conviértete en patrocinador y obtén tu logo en nuestro README en Github con un enlace a tu sitio.

Licencia

Deja una respuesta

Tu dirección de correo electrónico no será publicada.