EXTJS:Sencha CMD生产版本不会删除console.log语句

EXTJS: Sencha CMD Production build doesnot remove console.log statements

本文关键字:删除 console log 语句 版本 Sencha CMD EXTJS      更新时间:2023-09-26

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

谢谢!

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

您可以在源文件中看到,它使用debug指令,如下所示:

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

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