var mustache = require("mustache")
var tmpl = "\t{{> test}}"
var data = {}
var partials = {"test": "Tested\nMulti line"}
console.log(mustache.render(tmpl, data, partials))
(NodeJS)
これは印刷されました
Tested
Multi line
しかし、私は期待していました。
Tested
Multi line
美しいコードには適切なインデントがあります。
興味深いことに、私は仕様のその部分について知りませんでした。 おそらくそのためのテストはありません。 ご指摘いただきありがとうございます!
すべてのアップデート?
これを修正できますか?
またはその回避策はありますか?
他の口ひげの実装はそれを解決できますか?
この機能は、インデントベースのブロックを生成するために必要です。
パーシャルスペックに完全に準拠したソリューション(上記のPR)を提案しています。
このソリューションには、仕様に記載されているすべてのシナリオに対するテストが含まれています。
誰かがレビューしてマージできる場合は、この問題を閉じることができます
PRに示されているように、私は@kevindewのソリューションを採用し、追加した部分仕様テストとマージすることにしました。
今でははるかに良く見えます。
確認してください
@ phillipj-この問題の解決策を確認するのを手伝ってもらえますか?
最も参考になるコメント
すべてのアップデート?