在Sencha Cmd中包含已弃用的代码

时间:2014-02-17 22:07:52

标签: extjs sencha-touch sencha-touch-2 sencha-cmd

我的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如果有帮助

1 个答案:

答案 0 :(得分:1)

我找到了解决方案

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

这指示包括在所有版本中弃用的代码&gt; = 0,这意味着......全部。

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

build.options.minVersion=0

sencha.cfg或其他配置文件中。

希望这有助于某人