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是否出现问题,并且有更好的选择。快速更改它并不难。

09-25 18:26