hogan.js
提供的express
模板包是hjs
,但是,该包最后一次更新是在一年前,并且github上的回购也在一年前开放了问题(尽管不是真正重要的)。
hogan.js
express
似乎还有多个npm
套餐诱惑{{1}}让我感到困惑!
答案 0 :(得分:7)
如果你看到hjs的源代码,它只有63行左右,它需要hogan.js才能工作,所以它只是一个让它在express上工作的包装器。
我使用的是hogan-express,它也是hogan.js的包装器(在package.json中是必需的),它不超过150个。
我的观点是,为了澄清事情,重要的模块是hogan.js,所有其他模块集成在express中只是包装器。我相信也值得尝试一下同样支持Hogan的consolidate模块。
通过查看githubs星(不是必要的质量指标),你会看到
巩固(* 548)> express-hogan(* 48)> hjs(* 8)
如果您想知道为什么hjs是快速命令行的“选择”,答案是this pull request您可以自己看看实现另一个模块需要什么。因此,如果hjs出现问题并且有更好的选择,可能会有人报告。在快递中改变它并不难。