2013-08-27 1 views
7

Пакет hogan.js, который express обеспечивает hjs, однако последнее обновление этого пакета прошло год назад, а репо в github также выпустило проблемы, открытые еще год назад (хотя и не очень важные).Какой пакет для храповки hogan.js использовать с express.js?

Существует также несколько более чем один hogan.js пакет для express заманчивый на npm который оставил меня смущенным!

ответ

7

Если вы видите исходный код hjs, то это всего лишь 63 строки, и для этого требуется hogan.js, поэтому это просто оболочка, чтобы заставить работать на экспресс.
Тот, который я использовал hogan-express, который также является оболочкой для hogan.js (это требуется в package.json), и это не более чем 150.

Моя точка, чтобы попытаться прояснить вещи, это о том, что важный модуль это hogan.js, все остальные модули для интеграции в экспресс - это просто обертки. Я считаю, что стоит также попробовать модуль consolidate, который также поддерживает Hogan.

Глядя на githubs звезд (не necesarily индикатор качества) вы увидите

консолидации (* 548)> Экспресс-Хоган (* 48)> HJS (* 8)

Если вы задаетесь вопросом, почему hjs был «выбран» для экспресс командной строки, ответ this pull request Вы можете сами убедиться, что нужно для реализации другого модуля. Так может быть, кто-то должен сообщить, если hjs задает проблемы, и есть лучшая альтернатива. Это не сложно изменить в экспресс.