使用RequireJS为基于Web的项目的amdefine工作,使自定义助手在汇编中进行

时间:2014-04-05 09:17:13

标签: javascript node.js requirejs assemble amdefine

所以我有这个项目,我使用Assemble(http://assemble.io/docs/)作为我的静态站点生成器,我在组装页面时使用了几个客户把手助手(http://assemble.io/docs/Custom-Helpers.html)。< / p>

这一切都很好,我在我的grunt任务中引用了帮助文件,运行了一个&#34; grunt serve&#34;瞧,我装配的把手文件现在正在使用我的新自定义助手。

但是......在我的项目中,我还有一些不通过Assemble使用的把手模板文件。这些模板正在预编译并在我使用时使用。想要更新我网站上的产品篮,这些基于网络的模板也应该能够使用我的自定义助手。

我的车把助手的代码:

module.exports.register = function (Handlebars, options, params) {
  // Helper goes here.
};

为了能够在我的基于网络的项目中使用这些助手,我将如何继续使用RequireJS的amdefine。

Br Dan

1 个答案:

答案 0 :(得分:0)

这是handlebars-helpers v0.6.0版本的重点,您应该能够通过该版本完成您想要的任务。

该回购中还存在一个问题:https://github.com/assemble/handlebars-helpers/issues/36,随时添加您的想法!