1

我的 Sencha Touch 应用程序依赖于框架的大部分已弃用代码

这是框架文件中已弃用的一段代码示例

//<deprecated product=touch since=2.0>            
if (Ext.isObject(configObj) && ...) {            
   ...
}
//</deprecated>

我的问题是,当我使用 sencha cmd 时,特别sencha app build testing是在结果文件中删除了所有不推荐使用的代码app.js,因此我当然有很多错误。

顺便说一句,我无法删除/升级需要已弃用部分的代码(原因超出了此问题的范围)。

如何在sencha app build(或类似的)命令中包含已弃用的代码?

谢谢

PS:我正在使用 Sencha Touch 2.2.1(但我认为这也适用于 ExtJs)和 Sencha Cmd 3.1,如果有帮助的话

4

1 回答 1

1

我找到了解决方案

sencha config --prop build.options.minVersion=0 then app build testing

这指示包含所有版本中弃用的代码> = 0,这意味着......全部。

这也可以在配置文件中进行配置,例如:

build.options.minVersion=0

sencha.cfg或另一个配置文件中。

希望这对某人有帮助

于 2014-02-19T19:44:28.843 回答