web-dev-qa-db-ja.com

express-handlebars、express-hbs、hbsモジュールの違いは何ですか?

私はExpressでハンドルバーを使用しようとしています、そして私はすべてが同じように動作しているように見えるモジュールexpress-handlebars、express-hbsおよびhbsを見つけました。レイアウトとパーシャルを使用できるようにする必要があることを考えると、それらの主な違いは何ですか?

33
Yohaï Berreby

上記のコメントは少し更新する必要があるようです。

更新されたリストはここにあります:

  1. Express-handlebars

現時点で最も人気のあるパッケージのようです。 gitter にライブチャットがあります。依存関係は最新であり、現在のnpmバージョンは3.0.0です。最終更新29日前(この投稿の時点で)重要なことの1つは、ライセンスについてです Yahoo Inc によってライセンスされています) (他はMITライセンスされています)。

READMEには本当に良いドキュメントがあり、API情報を含むすべての機能の詳細な説明があります。ここでは、基本的な使い方と高度な使い方の両方を見つけることができます。

他のパッケージとの違いの1つは、Hooksを使用できることです。このようにして、ExpressHandlebarsインスタンスの一部の機能をオーバーライドできます。

  1. hbs

Express-handlebarsとほぼ同じ機能を持つ使いやすいビューエンジンですが、最後のアクティビティは4か月前でした。とにかくテストは今のところ緑色です。 MITライセンスを持っています。

  1. Express-hbs

このパッケージは Barc の人によって書かれています。 Express 3/4バージョンの両方で使用できます。それは良いi18nサポートについて述べていますが、統合も簡単です i18n 他のどこにでもあるので、機能MITライセンスを持っています。

13
oleh.meleshko