JavaScript圧縮 Closure Compiler
Closure Compilerのインストール手順、JavaScriptの圧縮/最適化
closure-compilerのダウンロード
Closure Compiler | Google Developers からcompiler-latest.zipをダウンロード。zipを展開。
Cドライブ直下にcompilerという名前でディレクトリを作成し、そこにclosure-compiler-v20180610.jarをcompiler.jarとして設置。
JAVAがインストールされていない場合は、無料Javaソフトウェアをダウンロードからダウンロード。
compiler下に対象のjsを設置し、コマンドプロンプトを立ち上げ、compilerを実行。
cd C:\compiler
java -jar compiler.jar --js foo.js --js bar.js --js baz.js --js_output_file minify.js
java -jar compiler.jar --compilation_level WHITESPACE_ONLY --js default.js --js_output_file minify.js
java -jar compiler.jar --compilation_level ADVANCED_OPTIMIZATIONS --js default.js --js_output_file minify.js
圧縮したファイルを元に戻す
jsdecoderなどで元に近い状態まで戻すことが可能。
PHPからプログラムの実行
PHP
chdir('C:\compiler');
system('java -jar compiler.jar --js foo.js --js bar.js --js baz.js --js_output_file minify.js');