2014-09-23 48 views
0

github readme获取dust.js剥离JavaScript注释

要特别小心,如果你有一个JavaScript代码块,并有形式的评论//消息。当所有的换行符被删除时,这将会注释掉以下语句。改为使用/ *消息* /表单。

呃。我从语法上理解为什么删除换行符不允许//样式注释。

有没有办法告诉灰尘只删除所有评论?

如果没有,那么外部可能是我怎么会卷(和将生产反正 - 它只是恼人的,而做早期开发工作要记得用c风格的注释)。

回答

0

更新答案:如灰尘2.5.0的简单设置

dust.config.whitespace = true; 

尘只是一个字符串parser--不神交,它的处理词法文件。

你提到早期开发工作,所以一个更好的选择可能是要告诉尘不剥离空白,至少当你正在开发。

尘已经被加载后,只需重写格式优化的行为:

dust.optimizers.format = function(ctx, node) { return node }; 

和尘埃将停止剥离空白。在制作过程中,您可能希望使用uglify或类似的命令来删除注释。

我们正在研究一种更好的方法,将其置于未来的粉尘版本中。