快速把手,express-hbs和hbs模块之间有什么区别,

时间:2014-11-09 19:04:20

标签: node.js express handlebars.js template-engine

我正在尝试使用带有Express的Handlebars,我发现模块表达式把手,express-hbs和hbs,它们似乎都是类似的。鉴于我需要能够使用布局和部分,我应该注意它们之间的主要区别是什么?

1 个答案:

答案 0 :(得分:12)

看起来上面的评论需要稍微更新一下。

更新列表在这里:

  1. Express-handlebars
  2. 目前似乎是最受欢迎的套餐。 gitter上有实时聊天。依赖关系是最新的,当前的npm版本是3.0.0。上次更新29天前(此帖发布时刻)一个重要的事情是它的许可证 - 它由Yahoo Inc许可(其他人MIT获得许可)

    README中有很好的文档,包括API信息在内的每个功能的扩展说明。在这里,您将找到基本和高级用法。

    与其他软件包相比,有一个区别是能够使用Hooks。通过这种方式,您可以覆盖ExpressHandlebars个实例的一些功能。

    1. hbs
    2. 易于使用的视图引擎具有与Express-handlebars几乎相同的功能,但上次活动是4个月前。无论如何,目前测试都是绿色的。拥有MIT许可。

      1. Express-hbs
      2. 此程序包由Barc的人编写。可与快速3/4版本一起使用。 它说i18n支持很好,但在其他任何地方也很容易整合i18n,所以我不会说它是功能。拥有MIT许可。