Extjs 使用Sencha Cmd包含不推荐使用的代码

Extjs 使用Sencha Cmd包含不推荐使用的代码,extjs,sencha-touch,sencha-touch-2,sencha-cmd,Extjs,Sencha Touch,Sencha Touch 2,Sencha Cmd,我的Sencha Touch应用程序依赖于框架中许多不推荐的代码 这是框架文件中一段不推荐使用的代码的示例 //<deprecated product=touch since=2.0> if (Ext.isObject(configObj) && ...) { ... } //</deprecated> // if(Ext.isObject(configObj)&&&…){ ... } // 我的问

我的Sencha Touch应用程序依赖于框架中许多不推荐的代码

这是框架文件中一段不推荐使用的代码的示例

//<deprecated product=touch since=2.0>            
if (Ext.isObject(configObj) && ...) {            
   ...
}
//</deprecated>
//
if(Ext.isObject(configObj)&&&…){
...
}
//
我的问题是,当我使用sencha cmd时,特别是
sencha-app-build-testing
所有不推荐的代码都会在生成的
app.js
文件中删除,因此我当然有很多bug

顺便说一句,我无法删除/升级需要不推荐部分的代码(原因超出了这个问题的范围)

如何使用
sencha app build
(或类似)命令包含不推荐的代码

谢谢

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

我找到了解决方案

sencha config --prop build.options.minVersion=0 then app build testing
这指示在所有版本>=0中包含不推荐使用的代码,这意味着。。。全部

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

build.options.minVersion=0
sencha.cfg
或其他配置文件中

希望这对某人有所帮助