我在项目中使用Swig作为模板引擎来创建XML。
为了使XML输出看起来不错,我每次使用模板函数(-
)时都需要添加“{% -%}, {{ -}}, {# -#}
”。
能够更改默认行为以始终在前后剥离空白将是很好的。这个有设置吗?
答案 0 :(得分:1)
不,没有。
剥离在parser.js
的第624行完成:
https://github.com/paularmstrong/swig/blob/2e0e135ac04da5bf75f79cf8d4498094b3b49d35/lib/parser.js#L624
仅当变量或变量表达式包含此stripNext
时,变量stripPrev
和-
才会设置为true。如果不剥离将不会完成。没有其他办法。