web-dev-qa-db-fra.com

Google Closure minifier en ligne?

Quelqu'un a-t-il configuré un utilitaire de copier/coller en ligne pour Google's Closure minifier?

Je travaille sur un projet et je souhaite réduire manuellement une partie du code sans avoir à configurer le projet en entier par moi-même.

45
Geuis

Que diriez-vous du propre service de Google: http://closure-compiler.appspot.com/home

Je dois souligner que "mettre en place l'ensemble du projet par moi-même" n'est vraiment pas à moitié aussi effrayant que vous le dites: p.

Je veux dire, il s'agit de télécharger un Java.jar et de l'exécuter. Instructions:

  1. Téléchargez sur http://closure-compiler.googlecode.com/files/compiler-latest.Zip
  2. Unzip
  3. exécutez Java:

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

<compiler.jar> est l'emplacement complet du compiler.jar fichier dans l'archive téléchargée, script-src.js est le nom de fichier complet du fichier source et script-compiled.js est le nom de fichier complet du résultat.

95
Roland Bouman

Google propose le compilateur de fermeture via REST, que vous pouvez invoquer à partir d'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
1
edoceo