hogan.js
提供的express
模板软件包是hjs
,但是,该软件包的上一次更新是在一年前,而github上的仓库在一年前也出现过问题(尽管不是很关键)。
似乎还有不止一个hogan.js
软件包可以吸引express
来吸引npm
,这让我感到困惑!
最佳答案
如果您看到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是express命令行的“选择”,答案是this pull request您可以亲自了解实现另一个模块的需要。因此,可能有人应该报告hjs是否出现问题,并且有更好的选择。快速更改它并不难。