所以我有这个项目,我使用 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 的项目中使用这些帮助程序。
丹弟兄