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.