收藏
回答

发布后console.log是否会被sdk自动移除?

开发的时候用了console.log调试,懒得删了(如果后续修改可能还需要再加上,感觉很麻烦),又怕影响性能(写了特别多log)。

想问一下微信开发者工具在小程序、小游戏发布后,是否自动删除或者屏蔽掉console.log?

或者通过什么方法可以定义“开发环境”和“生产环境”,来明确是否删除console.log和其他各种优化?

十分欢迎并感谢您回答我的问题!

回答关注问题邀请回答
收藏

3 个回答

  • 曹孟良
    曹孟良
    2021-11-07

    console.log对性能影响不大,除非你在长循环里写了几个,一循环就log几十万条那种,一般不用担心。

    小程序发布后还是会有console.log的,你通过真机上面的调试模式就可以看到体验版、正式版的log。

    如果你想简单控制log在不同环境的出现,你可以封装一下console.log,然后用一个全局变量来控制这个封装后的log输出不输出。

    2021-11-07
    有用 3
    回复 1
    • Erking
      Erking
      2021-11-07
      收到!感谢回答!
      2021-11-07
      回复
  • 微喵网络
    微喵网络
    2021-11-08

    不会自动移除,没有那么智能,也不符合逻辑

    但是正式发布的版本里,console.log是不会执行的

    2021-11-08
    有用 1
    回复 1
    • Erking
      Erking
      发表于移动端
      2021-11-08
      感谢回答!
      2021-11-08
      回复
  • Smooth
    Smooth
    2021-11-10

    小程序不像vue,react的项目,打包上线部署后console.log语句还没移除,小程序正式版上线后会默认移除,不会影响性能。

    2021-11-10
    有用 1
    回复
登录 后发表内容