2013-08-27 16 views
7

Pakiet szablonów , który jest dostarczany przez, to hjs, jednak ostatnia aktualizacja pakietu miała miejsce rok temu, a repo na githubie pojawiły się również problemy sprzed roku (choć niekoniecznie istotne).Który pakiet hogan.js templeting należy użyć z plikiem express.js?

Wydaje się również, że istnieje więcej niż jeden pakiet hogan.js dla express kuszący npm, co mnie wprawiło w zakłopotanie!

Odpowiedz

7

Jeśli widzisz kod źródłowy hjs, to tylko 63 linie i wymaga hogan.js do pracy, więc to tylko opakowanie, aby działało na ekspresie.
Ten użyłem jest hogan-express który jest również wrapper dla hogan.js (nie jest to wymagane w package.json) i jest to nie więcej niż 150.

Chodzi mi, aby spróbować wyjaśnić rzeczy, jest to, że ważne moduł to hogan.js wszystkie pozostałe moduły do ​​integracji w ekspresie to tylko opakowania. Uważam, że warto również spróbować modułu consolidate, który również obsługuje Hogana.

Patrząc na githubs gwiazd (nie necesarily wskaźnik jakości) widać

konsolidacji (* 548)> express-Hogan (* 48)> HJS (* 8)

Jeśli zastanawiasz się dlaczego hjs był "wybrany" dla ekspresowej linii poleceń odpowiedź brzmi: this pull request Możesz sam zobaczyć, co trzeba, aby zaimplementować inny moduł. Być może ktoś powinien zgłosić, że hjs daje problemy i jest lepsza alternatywa. Nie jest trudno zmienić to w ekspresowym.

Powiązane problemy