我在pug js模板中使用
我的代码如下。我希望在HTML呈现时
each
语句时,无法去除元素之间的换行符。我的代码如下。我希望在HTML呈现时
li
元素之间没有空格,因此我试图在它们之间使用注释。mixin nav(links)
ul.nav <!--
each link in links
|-->
li(class=(section == link.key ? 'active' : null)): a(href=link.href)= link.label
|<!--
|-->
现在这个结果给出了这个结果:
<ul class="nav"><!---->
<li class="active"><a href="/">Home</a></li><!---->
<li><a href="/foo">Foo</a></li><!---->
<li><a href="/bar">Bar</a></li><!---->
<li><a href="/yada">Yada</a></li><!---->
</ul>
有没有一种好的方法告诉pug我不想在这些元素之间使用空格,或者这是语言的限制?我正在使用KeystoneJS,在开发环境中,它会告诉pug解释器对HTML进行美化。 我希望开发和生产中的产品保持一致(而不是编写在生产环境中被缩小的CSS解决方法)