【问题标题】:Making Custom Helpers in Assemble using RequireJS's amdefine work for a web-based project使用 RequireJS 的 amdefine 为基于 Web 的项目制作 Assemble 中的自定义助手
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多