おれメモです。
Jetbrains謹製エディタでJavaScriptをminifyするための手順メモ。
ミニファイ・ツールをインストール
下記の3種の内どれかを使えばよいらしい。
Closure compiler
YUI compressor
UglifyJS
PhpStorm Help: Minifying JavaScript
node.jsインストール
npmでインストールする様子。
node.js最新版へインストールし直した。
node.js
パッケージをダウンロードし.pkgをダブルクリックしてインストール。
Closure compiler
npm install closure
YUI compressor
npm install yuicompressor
UglifyJS
npm install uglify-js
プラグイン、File Watchersインストール
エディタのPluginsからFile Watchersをインストール
jarファイルダウンロード
File Watchersを設定しようとすると.jarファイルへのパスを要求される。
npm install で.jarはインストールしてくれないのかな。
はて?どこにあるのやら。
node.jsとかよう分からん。
なんかバカみたいだけど.jarファイルをダウンロードした。
Closure compiler
YUI compressor
File Watchers設定
エディタの環境設定( command + , ) > File Watchers
[+]ボタンを押しプルダウンからツールを選ぶ。
Closure compiler選択
– watcher settingの
Program: ダウンロードしたcompiler.jarへのパスを入力
Working directory: $ProjectFileDir$/js/src に設定した
Output paths: $ProjectFileDir$/js/$FileNameWithoutExtension$.min.js に設定した
/js/src
なファイル階層で生JSをsrcで書いてminify後のファイルがjsに書き出される感じ。
おまけ
node.jsは多分エライはずだからなんか設定すればできるんだろうなーと思った。
CoffeeScriptとかTypeScriptとかHaxeとか使うとこんなことしなくても良いんだろうなーとも思った。
原始人なので生でJavaScript書くもんね、まだしばらく。