What are the differences between the express-handlebars, express-hbs and hbs modules,
我试图在Express中使用Handlebars,我发现Express-Handlebars,express-hbs和hbs模块看起来都工作类似。考虑到我需要能够使用布局和局部视图,我应该意识到它们之间的主要区别是什么?
- 我认为您需要阅读软件包的自述文件,看看哪个适合您的需求github.com/donpark/hbs、github.com/barc/express-hbs、github.com/ericf/express-handlebars ..所有这些都支持局部,布局。一个建议是选择一种被广泛使用并积极开发的软件包。 github.com/donpark/hbs这是一个积极的开发。其他2个在4月和3月发布。
看起来上面的注释需要稍作更新。
更新列表在这里:
快速车把
似乎是当前最受欢迎的软件包。有关于gitter的实时聊天。依赖关系是最新的,当前npm版本为3.0.0。 29天前(在本文发布时)的最新更新。关于许可证的一件重要事情-它是由Yahoo Inc许可的(其他是MIT许可的)。
README中确实有不错的文档,其中对包括API信息在内的每个功能进行了扩展说明。在这里,您将找到基本用法和高级用法。
与其他软件包相比,一个不同之处是可以使用Hooks。这样,您可以覆盖ExpressHandlebars实例的某些功能。
血红蛋白
易于使用具有与Express-handlebars几乎相同功能的视图引擎,但上一次活动是4个月前。无论如何,目前测试是绿色的。拥有MIT许可证。
快车
此程序包由Barc的人员编写。可以与两个Express 3/4版本一起使用。
它说了对i18n的支持,这很好,但是在其他地方集成i18n也很容易,因此我不会说这是一项功能。拥有MIT许可证。