やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです
- 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
- YUI Copressorがjsファイル最小化の構文:
java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
- javaのjarファイルを実行して、jsファイル最小化を行います
- YUI Copressorがjsファイル最小化の構文:
- jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします
phpStormのFileWatcherでjsファイル最小化を行います
- phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
- FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
- Name: 適切な名前を付けます
- Options:初期設定のままで、変更する必要はありません
- Watcher Settings
- File type: javaScript
- Scope: Project Files
- Program: YUI Compressorの構文のjarファイルのパス+jarファイル
- Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
- Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
- Envirenment variables: 何も必要はありません
- Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)