2013-07-16 59 views
1

使用Grunt編譯後,我的Handlebars模板不會獲取名稱。 這是我的咕task任務...當我console.log(Handlebars),模板屬性的長度保持爲1.我不能通過Handlebars.template ['name']調用模板,因爲它總是'JST' 。Handlebars預編譯模板未獲取Grunt.js的名稱

handlebars: { 
    compile: { 
     files: { 
      'inc/js/templates/templates.js': 'inc/js/templates/*.handlebars' 
     } 
    } 
} 
+0

做u得到任何解決方案??/ – Shubh

+0

沒有,我也不建議用咕嚕車把。我目前使用Jade和AngularJS。 – jvakuiler

回答

0

我不使用車把插件的咕嚕,我會建議,如果你有預編譯HBS模板,使用靜態網站發生器像Assemble

但是,如果您必須使用此插件,我嘗試通過namespace documentation閱讀。

0

你可以設置一個命名空間繁重的任務,像這樣:

handlebars: { 
options: { 
    namespace: 'mynamespace.Templates' 
}, 
compile: { 
    files: { 
     'inc/js/templates/templates.js': 'inc/js/templates/*.handlebars' 
    } 
} 

}

相關問題