小程序
小游戏
企业微信
微信支付
扫描小程序码分享
开发的时候用了console.log调试,懒得删了(如果后续修改可能还需要再加上,感觉很麻烦),又怕影响性能(写了特别多log)。
想问一下微信开发者工具在小程序、小游戏发布后,是否自动删除或者屏蔽掉console.log?
或者通过什么方法可以定义“开发环境”和“生产环境”,来明确是否删除console.log和其他各种优化?
十分欢迎并感谢您回答我的问题!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
console.log对性能影响不大,除非你在长循环里写了几个,一循环就log几十万条那种,一般不用担心。
小程序发布后还是会有console.log的,你通过真机上面的调试模式就可以看到体验版、正式版的log。
如果你想简单控制log在不同环境的出现,你可以封装一下console.log,然后用一个全局变量来控制这个封装后的log输出不输出。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不会自动移除,没有那么智能,也不符合逻辑
但是正式发布的版本里,console.log是不会执行的
小程序不像vue,react的项目,打包上线部署后console.log语句还没移除,小程序正式版上线后会默认移除,不会影响性能。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
console.log对性能影响不大,除非你在长循环里写了几个,一循环就log几十万条那种,一般不用担心。
小程序发布后还是会有console.log的,你通过真机上面的调试模式就可以看到体验版、正式版的log。
如果你想简单控制log在不同环境的出现,你可以封装一下console.log,然后用一个全局变量来控制这个封装后的log输出不输出。
不会自动移除,没有那么智能,也不符合逻辑
但是正式发布的版本里,console.log是不会执行的
小程序不像vue,react的项目,打包上线部署后console.log语句还没移除,小程序正式版上线后会默认移除,不会影响性能。