Sencha cmd Sencha Cmd禁用压缩机

Sencha cmd Sencha Cmd禁用压缩机,sencha-cmd,extjs6,Sencha Cmd,Extjs6,有人知道如何删除sencha cmd中javascript文件的压缩吗? 我希望我的产品app.js文件完全可读 如果可能的话,我想在app.json中配置它 我这样做: /** * Settings specific to production builds. */ "production": { "compressor": null, // compressor null "output": { "js": { "optimize"

有人知道如何删除sencha cmd中javascript文件的压缩吗? 我希望我的产品app.js文件完全可读

如果可能的话,我想在app.json中配置它

我这样做:

/**
 * Settings specific to production builds.
 */
"production": {
    "compressor": null, // compressor null
    "output": {
        "js": {
            "optimize": false, // optimize false
        },
        "appCache": {
            "enable": false,
            "path": "../cache.appcache"
        }
    },
    "loader": {
        "cache": "${build.timestamp}"
    },
    "cache": {
        "enable": false
    }
}
但是,尽管compressor选项起作用,但最终我的文件仍然是“压缩的”(没有缩小,但仍在一行中)

我在理想情况下尝试优化方法,我希望所有Sencha Cmd优化都能执行,除了将所有内容缩小到一行

如果有人知道


提前谢谢

使用app.json可以添加

"debug" : {
   "enable":false/true
}
到您的生产构建对象

如果你想在下一次应用升级之前禁用此功能, 你可以看看下面

.sencha/app/production.defaults.properties
或者最好覆盖设置

.sencha/app/production.properties
你需要设置

build.options.debug=true

那里。

多亏了@bnz,提议的答案并不完全正确,但它帮助我找到了解决方案

因此,要在构建过程中禁用
app.js
文件的最后一次压缩,您必须转到
/.sencha/app/production.properties
并执行以下指令:

enable.resource.compression=false
enable.resource.compression=false

我还没有找到如何在应用程序中设置它。json没有对我有效的答案,但我在Sencha论坛上找到了更多可能的解决方案(有效):

我把它放在这里,让未来的人接触到这条线索:)

[从链接复制]

  • Sencha Cmd v6.5.3.16:
app.json:

"production": {
    "compressor": {
        "type": "none"
    }
}
"production": {
    "compressor": {
        "type": "none"
    }
}
要禁用优化,请执行以下操作:

"output": {
    "js": {
        "optimize": false
    }
}
  • Sencha Cmd 6.2.2.36(更改以下所有内容):
app.json:

"production": {
    "compressor": {
        "type": "none"
    }
}
"production": {
    "compressor": {
        "type": "none"
    }
}
.sencha/app/production.properties: