jueves, 3 de septiembre de 2015

Bower

Bower es un instalador de paquetes mantenido por Twitter al estilo npm bastante similar pero que gestiona packages más amplios.


Introducción


No hay mucho que hablar sobre Bower, básicamente Bower lo que hace es en lugar de instalar dependencias agrupar paquetes, que a su vez pueden contener una serie de archivos.  Mientras que NPM está más enfocado a suministrar packages para Node, Bower también tiene package de herramientas más orientadas al Front-end u otros como puede ser Bootstrap, Angular u otros.

El poder de Bower es justamente ese, que instala de un plumazo un paquete de dependencias más complejas, de por si tiene bastante juego pero es junto a otras herramientas como Grunt/Gulp y Yeoman cuando brilla.

Comandos


La verdad es que otra de las opciones más interesantes de Bower son sus comandos.  Además de los típicos de inicializar, instalar y buscar (similares a npm) tiene una opción de listar los packages instalados, pero es que además nos mostrará la versión instalada y la versión más actual disponible.  Pero es que además podemos desinstalar packages o actualizar los existentes.

Archivos


Basicamente hay 2 archivos importantes en el caso de Bower, uno de ellos es bower.json que es muy similar a package.json y en él se especifican los packages a instalar y por otro .bowerrc que también es otro json sin embargo, su principal utilidad es especificar el directorio donde se van a instalar los packages.

Considero que no hace falta analizar más en detalle a Bower, sino ver las herramientas que lo aprobechan, más información sobre Bower en su página web oficial: http://bower.io/

No hay comentarios:

Publicar un comentario