音の鳴るブログ

鳴らないこともある

gruntで変更のあったファイルだけ処理する (2)

昨日書いたのはダメだったのでやり直し。

こういうのを想定している

  • public 以下に Jade, Stylus, CoffeeScript のファイルがある
  • それらをコンパイルして静的な html, css, js のファイルにする
  • それぞれは独立していて結合したりする必要はない
  • 変更があったファイルだけをコンパイルしたい
  • layout.* だけは特別で、変更があったら全部のファイルをコンパイルしたい

こんな感じになった

変更のあったファイルを特定するのに、いったんファイルに書き出ししたりしていて醜い。 もっと格好良いやり方があったら教えてください。