web-dev-qa-db-fra.com

Quelles sont les différences entre les modules express-guidon, express-hbs et hbs,

J'essaie d'utiliser le guidon avec Express, et j'ai trouvé les modules express-guidon, express-hbs et hbs qui semblent tous fonctionner de manière similaire. Quelles sont les principales différences entre eux dont je devrais être conscient, étant donné que je dois pouvoir utiliser les mises en page et les partiels?

33
Yohaï Berreby

On dirait que le commentaire ci-dessus doit être mis à jour un peu.

La liste mise à jour est ici:

  1. Guidon express

Semble être le package le plus populaire en ce moment. Il y a un chat en direct sur gitter . Les dépendances sont à jour et la version actuelle de npm est 3.0.0. Dernière mise à jour il y a 29 jours ( au moment de cet article ) Une chose importante est à propos de sa licence - elle est autorisée par Yahoo Inc (d'autres sont sous licence MIT).

Il y a vraiment une bonne documentation dans README avec une explication détaillée de chaque fonctionnalité, y compris des informations sur l'API. Vous trouverez ici une utilisation de base et avancée.

Une différence par rapport aux autres packages est la possibilité d'utiliser Hooks. De cette façon, vous pouvez remplacer certaines fonctionnalités des instances de ExpressHandlebars.

  1. hbs

Moteur de visualisation facile à utiliser avec presque les mêmes fonctionnalités que dans Express-handlebars, mais la dernière activité remonte à 4 mois. Quoi qu'il en soit, les tests sont verts pour le moment. Possède une licence MIT.

  1. Express-hbs

Ce paquet est écrit par des gars de Barc . Peut être utilisé avec les deux versions 3/4 express. Il dit environ i18n support qui est bien, mais il est aussi facile à intégrer i18n partout ailleurs donc je ne dirais pas que c'est une fonction . Possède une licence MIT.

13
oleh.meleshko