js代码上的日志输入,如何能在正式发布时关闭

console.log(“日志内容”);

console.error(“日志内容”);

这个输出,在发布版时 如何不注释代码而不打印呢!

Cocos Creator 3.8 API - log

明白 换成cc.log
我也是自定义了 printLog
但有时候总是习惯性地用了 console.log !

一般测试输出我会加CC_DEV之类的

你在开玩笑吗?
console.log = function(){}

空函数不等于null啊,这位大哥很多时候会照抄的(没有贬义,这位大哥是我见过不懂就问的榜样,而且态度很好),到时候,下一个帖子就是引用你的代码,然后问句,这样打印是没了,但是好多报错怎么办…

习惯性地用了 console.log ! 可以按照重载覆盖函数重新封装实现,可以加日志开关,等级等等,这样在整体开发上拓展上更好

对于空值判断,
你能确保引擎内部也是这么写?
你能确保你用的第三方(protobuf/socket.io…)内部也是这么写?