文書更新:2020年04月18日(土) 午前10時00分15秒

Home > 備忘録(Fedora) > アプリケーション > JavaScript と css ファイルを圧縮( 110 )

yuicompressor で JavaScript と css ファイルを圧縮

  1. yuicompressor のインストール
  2. [root@server]# dnf install yuicompressor
  3. ヘルプの確認
  4. [root@server]# yuicompressor --help
    	sh: line 1: yuicompressor: command not found
    Global Options
    オプション説明
    -h, --helpコマンドとオプションの概要を表示する。
    --type 通常は指定しないで、入力ファイルの拡張子(.js もしくは .css)で自動判断します。拡張子が .js もしくは .css ではない場合などに使用します。
    例:cssファイル test.abc を test.min.css に圧縮する
    # java -jar /usr/local/bin/yuicompressor.jar --type css test.abc -o test.min.css
    --charset 例:test.js を test.min.js に UTF-8 として圧縮する
    # java -jar /usr/local/bin/yuicompressor.jar --charset UTF-8 test.js -o test.min.js
    --line-break 例:100文字以上で改行可能な場所に改行を挿入する
    # java -jar /usr/local/bin/yuicompressor.jar --line-break 100 test.js -o test.min.js
    -v, --verbose詳細メッセージと警告を表示する。
    -o 出力ファイル名を指定する。
    JavaScript Options
    オプション説明
    --nomunge圧縮のみで難読化はしない。
    --preserve-semi不要なセミコロン(;)を削除しないようにする。
    --disable-optimizations標準で実装されている最適化を無効にする。
  5. CSSを圧縮
    1. [root@server]# java -jar yuicompressor-2.4.8.jar myfile.css -o myfile.min.css
    2. [root@server]# yuicompressor myfile.css -o myfile.min.css
  6. Javascriptを圧縮
    1. [root@server]# java -jar yuicompressor-2.4.8.jar myfile.js -o myfile.min.js
    2. [root@server]# yuicompressor myfile.js -o myfile.min.js