如何在发布版本中删除console.log行?

时间:2015-11-17 14:52:03

标签: javascript asp.net-mvc visual-studio visual-studio-2013 console.log

我在Visual Studio 2013中获得了一些Web项目。每个Web项目都有一个调试版本和一个发布版本。 如何在项目构建时(或之后)执行JavaScript console.log("这里是日志消息")的一些清理工作?
有关信息,我已经使用了缩小的bundle(来自System.Web.Optimization)。

3 个答案:

答案 0 :(得分:1)

您应该在应用程序中包装console.log,以便对运行时的日志记录进行精细控制。

那就是说,这是一个肮脏的临时黑客:

debug && console.log('foo');

可以在运行时定义debug以开始记录到控制台。

答案 1 :(得分:0)

对我来说,我只是在“console.log”上执行“查找和替换”到“//console.log”。

如果在部署时使用minifier,它会删除注释以清理代码。

答案 2 :(得分:0)

VS 代码

在侧边栏菜单中打开搜索选项 输入 console.log.*$