【问题标题】:What are the differences between the express-handlebars, express-hbs and hbs modules,express-handlebars、express-hbs 和 hbs 模块有什么区别,
【发布时间】:2014-11-09 19:04:19
【问题描述】:

我正在尝试将 Handlebars 与 Express 一起使用,但我发现 express-handlebars、express-hbs 和 hbs 模块似乎都具有相似的工作原理。鉴于我需要能够使用布局和局部,我应该注意它们之间的主要区别是什么?

【问题讨论】:

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


【解决方案1】:

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

更新列表在这里:

  1. Express-handlebars

似乎是目前最流行的包。 gitter 有实时聊天。依赖是最新的,当前的 npm 版本是3.0.0。最后一次更新是在 29 天前(在这篇文章的那一刻)关于它的许可证有一点很重要——它是由 Yahoo Inc 授权的(其他是 MIT 授权的)。

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

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

  1. hbs

易于使用的视图引擎具有与Express-handlebars 中几乎相同的功能,但最后一次活动是在 4 个月前。无论如何,目前测试是绿色的。拥有MIT 许可证。

  1. Express-hbs

这个包是由Barc 的人编写的。可与两个 express 3/4 版本一起使用。 它说i18n 支持很好,但也很容易将i18n 集成到其他任何地方,所以我不会说这是一个功能。拥有MIT 许可证。

【讨论】:

  • 它们现在似乎都被抛弃了——应该用什么代替?
猜你喜欢
  • 2017-06-20
  • 2015-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-27
  • 2020-09-01
  • 1970-01-01
相关资源
最近更新 更多