【问题标题】:EXTJS: Sencha CMD Production build doesnot remove console.log statementsEXTJS:Sencha CMD 生产版本不会删除 console.log 语句
【发布时间】:2015-11-02 06:01:46
【问题描述】:

当我使用 Sencha CMD 命令构建 Ext JSapp 时:sencha app build,虽然文件被缩小,多余的空格被删除等但是 console.log 语句仍然存在并被执行,这在 PROD 中是不需要的环境! 构建时需要任何配置,以便可以在 Prod Built 代码输出中擦除/删除控制台日志状态(console.log、info、warn 等)?

谢谢!

【问题讨论】:

    标签: javascript extjs console.log sencha-cmd extjs6-classic


    【解决方案1】:

    您应该使用Ext.log 而不是console.log。那么这些语句不应该包含在生产版本中。

    你可以在source file中看到,它使用debug这样的指令:

    log:
        //<debug>
            (function () {
    ...
    

    您可以阅读有关调试指令here 的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      • 2013-12-04
      • 1970-01-01
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多