如何从缩小的或组合的javascript文件中删除所有console.log语句
Iam使用Visual studio Iam将javascript代码分散在不同的文件中 目前iam正在使用下面链接的压缩器 这将在项目生成时生成组合+缩小文件的输出 我正在寻找某种方法来删除缩小文件中代码中的所有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),并使用带有搜索和替换
window['console'] = { log: function() {} };
当您不想让“console.log”语句执行任何操作时,您可以手动使用编辑器(如Visual Studio),并使用带有搜索和替换功能的正则表达式删除所有控制台日志 使用这样的正则表达式:
console\.log(\((\").*\"\);+|\((\').*\'\);+)
您将能够将所有console.log与或包装字符串匹配
然后将其替换为空字符串
您必须选择g标志,或GLOBAL选项或Replace All按钮
也可以考虑,<强>控制台< /强>对象有多种方法,如dir、表、组等.
,这对你没有帮助,但理想情况下,你会有一个只在开发模式中包含<代码>控制台>日志> />代码的构建脚本。。另请参阅。我也在visual studio中寻找一些方法,以摆脱不必要的代码。与其这样做,不如这样做。一个将合并所有文件并摆脱控制台的生成事件。好的,我不是visual studio专家,所以很遗憾我无法帮上忙。