El otro día por motivos de trabajo me toco el comprimir unos cuantos JavaScript. Para ello seleccione una herramienta.
Entre otros compresores hemos elegido YUI Compressor para realizar dicha tarea.
Se puede descargar de esta web http://www.julienlecomte.net/yuicompressor/ o desde aqui.
Utilización básica
Una forma facial de utilización es esta:
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js
En la web se encuentra documentación como para poder elegir las opciones que mas nos puedan interesar.
Script
En estas lineas vamos a mostrar el script que hemos utilizado para comprimir los ficheros .js de javascript. Eso si realizar esta tarea en un entorno que se vaya a exportar a producción ya que de lo contrario perderemos las fuentes que son mas legibles.
#!/bin/bash
lista=`find . -type f -name *.js`
for file in $lista
do
cadena=`java -jar /home/regiguren/Escritorio/yuicompressor-2.4.2.jar $file`
echo $cadena > $file
echo $file
done
Es necesario que el script este la carpeta raíz desde donde queremos que busque los fichero .js que queremos buscar y comprimir. Recordar que es necesario el cambiar los parámetros referentes a nuestro equipo
Referencias
Comentarios