jsテンプレートエンジンのテンプレートを記述するとき下みたいにhtmlに記述するけど、ページにいくつもテンプレートを記述する必要があったり、ページ共通のビューとかあったりすると管理がめんどかったり、ソースが汚くなるので解決策としてプリコンパイラを導入した。
html
<script id="template" type="text/x-handlebars-template">
<h1>{{title}}</h1>
<p>{{hogehoge}}</p>
</script>
テンプレートエンジンのお気に入りはhandlebars.jsなのでgrunt-conrib-handlebarsを導入したけど、なんか動かない。。。
どうやらhandlebars.jsの最新である2.0(2014/10月現在)に対応していないらしい。。。
上のisuueにもあるけどgruntプラグイン内部にあるhandlebarsが1.3なので、
こっちが使うhandlebarsも1.3までバージョンを落としたら動いた。
とりあえず動作的には旧バージョンでも困らないのでこのまま行くけどなんか釈然としない気持ち。
追記
v0.9.0でhandlebars2.0に対応したもよう。
https://github.com/gruntjs/grunt-contrib-handlebars