收藏
回答

小程序发布前,需要注释掉所有console.log吗? 怎么样可以清除线上环境的log呢?

有什么注意点吗?

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

6 个回答

  • Mi Manchi
    Mi Manchi
    2020-12-11


    //一键开启、关闭log  true开启 false关闭
    console.log = true?console.log: ()=> {};
    放在app.js中App({...})外部
    
    2020-12-11
    有用 6
    回复
  • 灵芝
    灵芝
    2020-04-11

    你好,线上版本不会执行console.log

    2020-04-11
    有用 1
    回复 3
    • 无名大强
      无名大强
      2020-04-22
      也就是说,console.log 无需在发布前手工清除?
      2020-04-22
      回复
    • 空白格
      空白格
      2020-04-22
      也就是说,console.log 无需在发布前手工清除?
      2020-04-22
      回复
    • Sher
      Sher
      2020-09-02
      开发版或者体验版打开调试模式,然后去正式版,你会看到一大堆console
      2020-09-02
      回复
  • 乐乐
    乐乐
    2022-01-29

    扯淡生产的小程序照样可以看到 console 不靠谱

    2022-01-29
    有用
    回复
  • Peter👊
    Peter👊
    2020-04-11

    代码规范很重要,线上的没办法清理,只能重新提交审核

    2020-04-11
    有用
    回复
  • 哈哈-
    哈哈-
    2020-04-11

    其实可以自己写个方法在app.js里面.通过getSystemInfoSync 如果是开发版本XXXX 如果是正式版本XXXX.

    2020-04-11
    有用
    回复 1
    • 小康
      小康
      2020-04-11
      在正式版里加了if else判断的话。但是log代码本身并没有被清除啊。
      2020-04-11
      回复
  • 小康
    小康
    2020-04-11

    好的,谢谢。

    2020-04-11
    有用
    回复
登录 后发表内容
问题标签