Visual StudioでGrunt(Task Runner Explorer)


Visual Studioの拡張でTask Runner Explorerってのが出てたので試してみた。ざっくりと概要を書くと以下のような感じ。

  • GruntとGulpを実行可能
  • VSのソリューションイベントののBeforeBuildとかAfterBuildとかCleanとかSolutionOpenに紐づけられる

使い方は簡単。プロジェクトにGruntfile.jsを置いて、右クリックして「Task Runner Explorer」メニューを選択して、表示された「Task Runner Explorer」から動かしたいタスクをダブルクリックするだけ。そしたらなんとなく動いてくれる。

VSのソリューションイベントに紐づけるのも簡単。紐づけたいタスクを右クリックして「Binidings」から表示される各イベントを選択するだけ。

ちなみにタスクを紐づけたらGruntfile.jsの先頭に以下のような得意のトリプルスラッシュコメントが追加された。

/// <vs BeforeBuild='default' />

今はプレビューでWebプロジェクトにしか設定できひんし、gruntfile.jsを認識させるのに再起動必要だったりとかいろいろあるけど、先にも書いた通りVS14で搭載を狙ってるらしいので今後には期待できるかも。