Webpack Uglify:保留某些console.logs

时间:2018-08-06 17:38:39

标签: webpack

所以我目前正在使用UglifyJsPlugin的drop_console选项设置为true,这意味着所有console。*调用在压缩期间都将被删除。

我现在需要保留某些console.log调用,并且还没有真正找到我可以用来完成此任务的任何东西。

有什么方法,命令或选项可以保留其中一些吗?

一个想法可能是仅保留console.info调用,然后删除其余的console。*调用,但是我不确定那是不可能的。

非常感谢。

1 个答案:

答案 0 :(得分:2)

您可以通过全局对象访问console对象,以保留要保存的那些日志。

在Node中,您可以执行以下操作:

global.console.log("UglifyJs won't remove me")

在浏览器中:

window.console.log("UglifyJs won't remove me")