任何人都可以向我提供有关如何使用grunt-static-handlebars自定义助手的任何指示/示例吗?我已阅读文档,无法了解如何执行此操作。
我在使用把手客户端时创建了帮助器,我希望能够在构建页面时在服务器端复制它,但目前无法解决如何做到这一点。
我尝试从把手文档创建fullName助手。我将helpersPath设置为 / helpers 并使用此代码创建了fullName.js
Handlebars.registerHelper('fullName', function(person) {
return person.firstName + " " + person.lastName;
});
然后我将它添加到 base.json 配置文件
{
...
"helpers": [
"fullName"
],
...
}
然后尝试在部分 {{fullName person}}
中使用它但是当我尝试运行grunt任务时出现错误。 Fatal error: Object #<Object> has no method 'call'
我出错的任何想法?
答案 0 :(得分:0)
您可以试用grunt-handlebars-to-static,example project可以解决您的确切问题。此外,该任务对于所有不同类型的文件夹排列都是高度灵活的。文档提供了两个最典型的文件夹排列示例作为首发。
免责声明:我是作者:)干杯。