获取dust.js以剥离JavaScript注释
Get dust.js to strip JavaScript comments
来自github自述文件:
如果您有一个JavaScript代码块,并且有//消息形式的注释,请特别小心。删除所有换行符后,这将注释掉以下语句。请改用/*消息*/表单。
啊。我从语法上理解为什么删除换行符不允许//样式注释。
有没有办法告诉dust删除所有评论?
如果没有,那么外部可能就是我的工作方式(无论如何,对于生产来说也是如此——在做早期开发工作时,记住使用c风格的注释会很烦人)。
更新答案:自Dust 2.5.0起,只需设置
dust.config.whitespace = true;
Dust只是一个字符串解析器,它不会对正在进行词法处理的文件进行语法处理。
您提到了早期的开发工作,所以一个更好的选择可能是告诉Dust不要去掉空白,至少在您开发的时候是这样。
加载Dust后,只需覆盖格式优化器的行为:
dust.optimizers.format = function(ctx, node) { return node };
Dust将停止剥离空白。在生产中,您可能希望使用uglify或类似的方法来删除注释。
我们正在研究一种更好的方法,在未来的Dust版本中把它放在旗帜后面。
相关文章:
- 如何用正则表达式替换特定的JavaScript注释
- Visual Studio 2012:更改javascript注释样式
- Javascript注释实践
- 如何在生成的HTML页面中隐藏JavaScript注释
- JavaScript注释文档(JSDoc):@memberOf也应该指定“原型”
- 阅读 Javascript 注释
- 使用 Yuidoc 将 JavaScript 注释转换为 .chm 文件
- 关于javascript注释规范
- 在两个JavaScript注释之间替换代码
- 简单的Javascript注释表单
- javascript注释中全局关键字的用途是什么
- Visual Studio 2010 Javascript注释已停止工作
- 获取dust.js以剥离JavaScript注释
- 当用户在这个工作javascript注释框中提交注释时,您将如何添加用户图像和名称
- Javascript注释不起作用.无法注释掉注释
- Regex将JavaScript注释替换为Grails注释
- Vaadin-虽然我使用了JavaScript注释,但我的JavaScript库没有加载
- JavaScript注释编辑功能
- 我没有'我不理解这段类似Javascript注释的代码,有人能澄清一下吗
- Javascript注释和文档