grunt

Páginas: 2 (412 palabras) Publicado: 19 de noviembre de 2014
Many of the tasks you need are already available as Grunt Plugins, and new plugins are published every day. While the plugin listing is more complete, here's a few you may have heard ofWhileinstalling grunt is simple, it's slightly more involved to get it running on your project. To see what your effort will win you, take a look at this example output from running Grunt in a sample project.es una librería JavaScript que nos permite configurar tareas automáticas y así ahorrarnos tiempo en nuestro desarrollo y despliegue de aplicaciones webs.
Con un simple fichero JS que llamaremosGruntfile, indicamos las tareas que queremos automatizar con un simple comando y las escribimos en él en formato JSON.
A continuación muestro como sería este fichero para automatizar las tareas dearranque del servidor y preprocesamiento de archivos stylus a CSS y su minificación.
Lo primero que necesitamos es instalar Grunt de manera global en nuestro equipo, doy por hecho que ya tenemosNode.js instalado, si no es así pásate por esta entrada.
Para ello tecleamos:
$ sudo npm install -g grunt
$ sudo npm install -g grunt-cli
Grunt posee diversos plugins para tareas específicas,nosotros usaremos grunt-contrib-watch, grunt-contrib-stylus, grunt-contrib-cssmin y grunt-contrib-bg-shell. Estas librerías nos permitirán vigilar cambiso que hagamos en determinados directorios para asíactuar y ejecutar la tarea que queremos, preprocesar stylus y convertirlo a CSS, minificar el CSS y ejecutar instrucciones por linea de comandos respectivamente.
Para cargar los plugins, debemosincluir en nuestro fichero Gruntfile.js las siguientes líneas:
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-stylus');
grunt.loadNpmTasks('grunt-contrib-cssmin');grunt.loadNpmTasks('grunt-bg-shell');
las tareas que vamos a definir serán las siguientes:
// Con ésta tarea llamada 'compile' llamamos a las tareas 'stylus' y 'cssmin' que ahora definiremos...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS