【发布时间】:2014-04-05 09:17:13
【问题描述】:
所以我有这个项目,我使用 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 的项目中使用这些帮助程序。
丹哥
【问题讨论】:
标签: javascript node.js requirejs assemble amdefine