grunt-contrib-jshint针对grunt-contrib-handlebars生成的模板抛出错误

时间:2014-07-12 21:50:12

标签: gruntjs handlebars.js jshint

我试图在我的Grunt任务期间预编译我的Handlebars模板,然后将它们与我的其余JS文件一起打开。在Grunt中,我使用了grunt-contrib-jshint和grunt-contrib-handlebars。 Handlebars模板编译得很好(虽然它们看起来与通过Handlebars Cl进行预编译的结果有点不同)。

这是grunt-contrib-handlebars任务输出的模板文件的示例:

this["JST"]["views/handlebars/foo1.hbs"] = function (Handlebars,depth0,helpers,partials,data) {
  this.compilerInfo = [4,'>= 1.0.0'];
helpers = this.merge(helpers, Handlebars.helpers); data = data || {};

但是,当Lint任务运行时,我收到以下错误:

  

[' JST']最好用点符号书写。

我尝试将预先添加:[" JST"]添加到Grunt的jshint任务中,但这并没有帮助。我还在网上看到另一种解决方案,只是为了抑制警告,但这种解决方案似乎不是最佳的。

任何人都有这方面的经验吗?

0 个答案:

没有答案