2010-01-08 6 views
45

¿Alguien ha configurado una utilidad de copiar/pegar en línea para Miniatura del cierre de Google?Google ¿Minificador de cierre en línea?

Estoy trabajando en un proyecto y quiero minificar parte del código manualmente sin tener que configurar todo el proyecto por mi cuenta.

+0

Geuis, consulte mi respuesta. ¿Fue de ayuda para ti? Si es así, verifíquelo como respondido. TIA –

Respuesta

95

¿Qué hay de propio servicio de Google: http://closure-compiler.appspot.com/home

Debo señalar que "la creación de todo el proyecto por mi cuenta" en realidad no es un medio tan difícil como hacer que fuera a ser: p.

Es decir, se trata de descargar un java.jar y ejecutarlo. Instrucciones:

  1. descarga en http://closure-compiler.googlecode.com/files/compiler-latest.zip
  2. Descomprimir línea de comandos
  3. de ejecución de Java:

    java -jar compiler.jar --js script-src.js --js_output_file script-compiled.js

donde <compiler.jar> es la ubicación completa del archivo de compiler.jar en el archivo descargado , script-src.js es el nombre completo de la fuente archivo, y script-compiled.js es el nombre de archivo completo del resultado.

+1

+1 ¡Respuesta impresionante! –

+0

Esto es genial. Muchas gracias por configurar esto. – Geuis

+25

Geuis, no lo configuré. Google lo hizo –

1

Google ofrece la Closure Compiler través de la API REST, que se puede invocar desde un shell

https://developers.google.com/closure/compiler/docs/gettingstarted_api

curl -v \ 
    -d code_url=http://server/js/file-big.js \ 
    -d compilation_level=ADVANCED_OPTIMIZATIONS \ 
    -d output_info=compiled_code \ 
    -d output_format=text \ 
    http://closure-compiler.appspot.com/compile \ 
    > radix.min.js 
Cuestiones relacionadas