Swig-template 默认删除空格
Swig-template delete Whitespaces per default
我在我的项目中使用 Swig 作为模板引擎来创建 XML。
为了使 XML 输出看起来不错,我需要在每次使用模板函数 ({% -%}, {{ -}}, {# -#}
).
时添加一个“-
”
如果能够将默认行为更改为始终去除前后的空白,那就太好了。已经有这个设置了吗?
没有,没有。
剥离是在 parser.js
的第 624 行中完成的:
https://github.com/paularmstrong/swig/blob/2e0e135ac04da5bf75f79cf8d4498094b3b49d35/lib/parser.js#L624
仅当标签或变量表达式包含此 -
时,变量 stripNext
和 stripPrev
才设置为真。如果不剥离将不会完成。没有别的办法了。
我在我的项目中使用 Swig 作为模板引擎来创建 XML。
为了使 XML 输出看起来不错,我需要在每次使用模板函数 ({% -%}, {{ -}}, {# -#}
).
-
”
如果能够将默认行为更改为始终去除前后的空白,那就太好了。已经有这个设置了吗?
没有,没有。
剥离是在 parser.js
的第 624 行中完成的:
https://github.com/paularmstrong/swig/blob/2e0e135ac04da5bf75f79cf8d4498094b3b49d35/lib/parser.js#L624
仅当标签或变量表达式包含此 -
时,变量 stripNext
和 stripPrev
才设置为真。如果不剥离将不会完成。没有别的办法了。