我知道用//-
注释一行代码会使该行对Jade编译器不可见。
它应该并且确实在大多数情况下有效,但它在script.
标记内完全失败。
例如:
script.
//- this will alert!!!
alert('test');
编译代码中仍有注释:
<script>
//- this will alert!!!
alert('test');
</script>
我想继续评论我的内联javascript代码,但不要让它进入生产方面,我该如何实现呢?
答案 0 :(得分:3)
请注意script.
中的点。虚线块是纯文本,玉语法在那里不起作用。你可以有一个普通的块,并使用|
来逃避每个JS行:
script
//- this will alert!!!
| alert('test');
但这很愚蠢。更好的方法是使用外部脚本并将其缩小以进行生产。