Hatena::ブログ(Diary)

四角革命前夜

2010年06月29日(火)

Google Closure Library (r155) + Closure Compiler (compiler-latest.zip)


.jsファイルをひとつのファイルにまとめる。

$ python bin/calcdeps.py -i scripts/ --path=goog/ --path=scripts/ -o script --output_file=compiled.js

-cとか-fも指定してるが最適化はしてくれない。

$ python bin/calcdeps.py -i scripts/ --path=goog/ --path=scripts/ -o script --output_file=compiled.js -c ../../compiler.jar -f "--compilation_level ADVANCED_OPTIMIZATIONS"


仕方がないので直に叩く。が、これだとなぜか標準出力に表示される。

$ java -jar ../../compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js compiled.js

ファイルに出力してもらう。

$ java -jar ../../compiler.jar --compilation_level SIMPLE_OPTIMIZATIONS --js compiled.js > compiled2.js
Connection: close