Google Closure minifier在线?

时间:2010-01-08 20:54:38

标签: javascript minify google-closure

是否有人为 Google的Closure 缩小器设置了在线复制/粘贴工具?

我正在开发一个项目,我想手动缩小部分代码,而不必自己设置整个项目。

2 个答案:

答案 0 :(得分:95)

谷歌自己的服务怎么样: http://closure-compiler.appspot.com/home

我应该指出,“自己设置整个项目”实际上并不像你想象的那样可怕:p。

我的意思是,这是一个下载java.jar并运行它的问题。说明:

  1. http://closure-compiler.googlecode.com/files/compiler-latest.zip下载
  2. 解压
  3. 运行java命令行:

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

  4. 其中<compiler.jar>是下载档案中compiler.jar文件的完整位置,script-src.js是源文件的完整文件名,script-compiled.js是完整文件名结果。

答案 1 :(得分:1)

Google通过REST API提供Closure Compiler,您可以从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