如何从缩小的或组合的javascript文件中删除所有console.log语句

如何从缩小的或组合的javascript文件中删除所有console.log语句,javascript,visual-studio,performance,Javascript,Visual Studio,Performance,Iam使用Visual studio Iam将javascript代码分散在不同的文件中 目前iam正在使用下面链接的压缩器 这将在项目生成时生成组合+缩小文件的输出 我正在寻找某种方法来删除缩小文件中代码中的所有console.log语句。 请建议我怎么做。为什么不这样做: window['console'] = { log: function() {} }; 当您不想让“console.log”语句执行任何操作时,您可以手动使用编辑器(如Visual Studio),并使用带有搜索和替换

Iam使用Visual studio

Iam将javascript代码分散在不同的文件中

目前iam正在使用下面链接的压缩器

这将在项目生成时生成组合+缩小文件的输出

我正在寻找某种方法来删除缩小文件中代码中的所有console.log语句。 请建议我怎么做。

为什么不这样做:

window['console'] = { log: function() {} };

当您不想让“console.log”语句执行任何操作时,您可以手动使用编辑器(如Visual Studio),并使用带有搜索和替换功能的正则表达式删除所有控制台日志

使用这样的正则表达式:

console\.log(\((\").*\"\);+|\((\').*\'\);+)
您将能够将所有console.log与包装字符串匹配

然后将其替换为空字符串

您必须选择g标志,或GLOBAL选项或Replace All按钮


也可以考虑,<强>控制台< /强>对象有多种方法,如dir、表、组等.

,这对你没有帮助,但理想情况下,你会有一个只在开发模式中包含<代码>控制台>日志> />代码的构建脚本。。另请参阅。我也在visual studio中寻找一些方法,以摆脱不必要的代码。与其这样做,不如这样做。一个将合并所有文件并摆脱控制台的生成事件。好的,我不是visual studio专家,所以很遗憾我无法帮上忙。