【问题标题】:Include deprecated code with Sencha Cmd使用 Sencha Cmd 包含不推荐使用的代码
【发布时间】:2014-02-17 22:07:51
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我找到了解决办法

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

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

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

    build.options.minVersion=0
    

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

    希望这对某人有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-29
      • 1970-01-01
      • 2020-10-13
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多