如果你有一个JavaScript代码块并且有@形式的消息的注释,请特别注意。删除所有换行符后,将注释掉以下语句。请改用/ * message * / form。
唉。我从语法上理解为什么删除新行不允许//样式注释。
有没有办法告诉灰尘只是删除所有评论?
如果没有,那么外部可能就是我将如何滚动(并且无论如何都会用于制作 - 在进行早期开发工作以记住使用c风格的评论时,这只是令人烦恼)。
答案 0 :(得分:0)
更新回答:从Dust 2.5.0开始,只需设置
即可dust.config.whitespace = true;
Dust只是一个字符串解析器 - 它不会弄乱它在词汇上处理的文件。
你提到过早期的开发工作,所以更好的选择可能是告诉Dust不要剥离空白,至少在你开发的时候。
加载Dust后,只需覆盖格式优化器的行为:
dust.optimizers.format = function(ctx, node) { return node };
Dust将停止剥离空白。在制作中,您可能希望使用 uglify 或类似功能删除评论。
我们正在研究一种更好的方法,将其置于未来Dust版本的标志之后。