ただし、提供するhogan.js
テンプレート パッケージは、そのパッケージの最後の更新は 1 年前であり、github のリポジトリにも 1 年前に問題が開かれました (ただし、それほど重要なものではありません)。express
hjs
また、私を混乱させた魅力的なhogan.js
パッケージが複数あるようです!express
npm
hjs のソース コードを見ると、わずか 63 行ほどしかなく、hogan.js が機能する必要があるため、express で機能させるためのラッパーにすぎません。
私が使用したのは、hogan.js (package.json で必要) のラッパーでもあるhogan-expressで、150 以下です。
私の要点は、物事を明確にするために、重要なモジュールは hogan.js であり、express に統合する残りのモジュールはすべて単なるラッパーであるということです。Hogan もサポートしているconsolidateモジュールも試してみる価値があると思います。
github の星 (必ずしも品質指標ではない) を見ると、
consolidate (*548) > express-hogan(*48) > hjs (*8)
なぜ hjs がエクスプレス コマンド ラインに「選ばれた」のか疑問に思っているなら、答えはこのプル リクエストです。別のモジュールを実装するのに何が必要かを自分で確認できます。したがって、hjs が問題を引き起こし、より良い代替手段があるかどうかを報告する必要があるかもしれません。特急で変えるのは難しくありません。