LoginSignup
2
2

More than 5 years have passed since last update.

grunt-contrib-handlebars導入の際の注意

Last updated at Posted at 2014-10-03

jsテンプレートエンジンのテンプレートを記述するとき下みたいにhtmlに記述するけど、ページにいくつもテンプレートを記述する必要があったり、ページ共通のビューとかあったりすると管理がめんどかったり、ソースが汚くなるので解決策としてプリコンパイラを導入した。

html
<script id="template" type="text/x-handlebars-template">
  <h1>{{title}}</h1>
  <p>{{hogehoge}}</p>
</script>

参考:JSTとか、プリコンパイラとか、プリコンパイルとか

テンプレートエンジンのお気に入りは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

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2