0

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

这一切都很好,我在我的 grunt 任务中引用了帮助文件,运行“grunt serve”,瞧,我组装的车把文件现在正在使用我的新自定义帮助程序。

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

我的车把助手的代码:

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

我将如何继续使用 RequireJS 的 amdefine 以便能够在我的基于 Web 的项目中使用这些帮助程序。

丹弟兄

4

1 回答 1

0

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

该 repo 上还有一个现有问题要讨论:https ://github.com/assemble/handlebars-helpers/issues/36 ,请随时添加您的想法!

于 2014-04-28T00:24:20.490 回答