Resultado de imagen para bower

¿Te gustaría aprender Desarrollo Moderno de Apps con Javascript?
Tenemos los cursos que necesitas.¡Haz clic aquí!

Cuando desarrollamos aplicaciones JavaScript, tenemos que hacer uso de varias librerís de terceros. Ya no sólo se vive de jQuery, tenemos Backbone, Underscore, Require, librerías de templates como Mustache, y un largo etcétera.

Lo más habitual es bajarse la librería desde la página oficial del proyecto o desde GitHub. Otra opción es usar un CDN. Pero todo esto implica que dejemos nuestro espacio de trabajo y vayamos a la web en cuestión para descargar la librería que necesitamos. Con Bower esto se puede hacer de una forma más sencilla. Veamos como.

Bower es un proyecto open-source salido de Twitter. Funciona de forma parecida a NPM en Node.js. En un fichero JSON anotamos las librerías que necesitamos y con un simple comando se nos descargarán en el directorio que queramos de nuestra aplicación.

Como casi todo lo que comento en este blog, necesitamos Node.js instalado en nuestro equipo, si aún no lo tienes deberas instalarlo. Una vez instalado necesitamos instalar Bower de manera global, eso lo conseguimos con

$ sudo npm install -g bower

Después, en el directorio principal de nuestro proyecto creamos un fichero bower.json en el cual indicamos el nombre de nuestra aplicación, versión y las librerías que necesitamos. Sería algo tal que así

{
    "name": "MiApp",
    "version": "0.0.1",
    "dependencies": {
        "normalize-css": "*",
        "modernizr": "*",
        "jquery": "~2.0.2",
        "underscore": "*",
        "backbone": "*",
        "requirejs": "*",
        "mustache": "*"
    }
}

Resultado de imagen para javascript bower

En este caso vamos a emplear las librerías JS Modernizr, jQuery (versión 2.0.2), Underscore, Backbone, Require y Mustache. Al poner el * se nos bajará automáticamente la última versión disponible.

Ahora necesitamos indicar en que directorio queremos que se queden guardados, eso lo conseguimos con otro fichero JSON con nombre .bowerrc el cual tendría el siguiente formato:

{
    "directory": "public/vendor",
    "json": "bower.json"
}

Esto le indica a bower que almacene las librerías descargadas en el directorio /public/vendor de nuestro proyecto.

Por último, para que esta magia haga su función, ejecutamos el siguiente comando en el terminal:

$ bower install

Y listo ya tendremos nuestras librerías descargadas y listas para usar en nuestro proyecto, cuentamos en los comentarios que tal te parecio.

 

¿Te gustaría aprender Desarrollo Moderno de Apps con Javascript?
Tenemos los cursos que necesitas.¡Haz clic aquí!
About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax