Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用带有grunt静态把手的助手_Javascript_Node.js_Gruntjs_Handlebars.js - Fatal编程技术网

Javascript 使用带有grunt静态把手的助手

Javascript 使用带有grunt静态把手的助手,javascript,node.js,gruntjs,handlebars.js,Javascript,Node.js,Gruntjs,Handlebars.js,有人能给我一些关于如何使用自定义助手的建议/示例吗?我已经阅读了文档,但不知道如何做到这一点 我创建了在使用Handlebar客户端时使用的帮助程序,我希望在构建页面时能够在服务器端复制这些帮助程序,但目前无法解决如何做到这一点 我试图从Handlebar文档创建全名助手。我将helpersPath设置为/helpers,并使用此代码创建了一个fullName.js Handlebars.registerHelper('fullName', function(person) { retu

有人能给我一些关于如何使用自定义助手的建议/示例吗?我已经阅读了文档,但不知道如何做到这一点

我创建了在使用Handlebar客户端时使用的帮助程序,我希望在构建页面时能够在服务器端复制这些帮助程序,但目前无法解决如何做到这一点

我试图从Handlebar文档创建全名助手。我将helpersPath设置为/helpers,并使用此代码创建了一个fullName.js

Handlebars.registerHelper('fullName', function(person) {
    return person.firstName + " " + person.lastName;
});
然后我将其添加到base.json配置文件中

{
    ...
    "helpers": [
        "fullName"
    ],
    ...
}
然后尝试在部分{{fullName person}中使用它

但是当我试图运行grunt任务时,我发现了一个错误<代码>致命错误:对象没有方法“调用”

你知道我哪里出了问题吗?

你可以尝试一下,这有助于解决你的确切问题。此外,该任务对于所有不同类型的文件夹安排都非常灵活。这些文档首先给出了两个最典型的文件夹排列示例

免责声明:我是作者:)干杯