gulp.jsは最近人気のタスク自動化ツールです。
色々出来るのですが、一番良く使うのは、ファイルを変更した時に自動でタスクを実行するという使い方です。
例えば、こんな使い方ができます。
- jsやcssファイルを自動で圧縮する。
- Sassを使って、ファイルを自動でコンパイルする。
似たようなツールでは、Gruntが有名ですが、gulp.jsの方が新しいツールのため、使い方が簡単だったり、並列処理のため実行速度が速かったりといったメリットがあります。
設定方法や使い方の参考
これらの記事が使い方の参考になります。