2013-08-27 17 views
7

Il pacchetto modello hogan.js fornito da express è hjs, tuttavia, l'ultimo aggiornamento del pacchetto era un anno fa e il repository su github ha aperto anche un anno fa (anche se non molto cruciali).Quale pacchetto hogan.js templeting usare con express.js?

Sembra anche che ci sia più di un pacchetto hogan.js per express allettante a npm che mi ha lasciato confuso!

risposta

7

Se si vede il codice sorgente di hjs, sono solo 63 o più linee e richiede hogan.js per funzionare, quindi è solo un wrapper per farlo funzionare su Express.
Quello che ho usato è hogan-express che è anche un wrapper per hogan.js (è necessario in package.json) e non è più di 150.

Il mio punto, per cercare di chiarire le cose, è che il modulo importante is hogan.js tutti gli altri moduli da integrare in express sono solo wrapper. Credo valga anche la pena di provare il modulo consolidate che supporta anche Hogan.

Guardando al githubs stelle (non indicatore necesarily qualità) si vedrà

consolidare (* 548)> esprimere-Hogan (* 48)> hjs (* 8)

Se vi state chiedendo perché hjs era il "scelto" per la linea di comando espressa la risposta è this pull request Puoi vedere da solo ciò che serve per implementare un altro modulo. Quindi potrebbe essere qualcuno che dovrebbe segnalare se gli hjs stanno dando problemi e c'è un'alternativa migliore. Non è difficile cambiarlo in espresso.