Sencha Touch条件编译
Posted
技术标签:
【中文标题】Sencha Touch条件编译【英文标题】:Sencha Touch conditional compilation 【发布时间】:2013-11-14 05:36:29 【问题描述】:在文档The if directive 中略有提及,但没有描述如何在构建时将自定义参数传递给if
指令。我想知道如何使用 Sencha Cmd 进行几个不同的构建,只需将某个参数/参数传递给构建脚本。
【问题讨论】:
【参考方案1】:当我可以做到这一点时,我找到了选择。
假设我们将代码中的一些条件部分包装到 if
指令中:
...
//<if myoption1>
some code here
//</if>
...
//<if myoption2>
some code here
//</if>
...
然后我想出了如何使用 Sencha Cmd 在构建状态下控制 myoption 参数的方法,从帮助中读取 sencha ant 命令sencha help ant
并分析 sencha cmd 在构建过程中使用的不同构建 xml 文件。这里是:
sencha ant -t "Build - Testing" -p build.options=myoption1:true,myoption2:false,etc
只需在项目文件夹中输入sencha ant
即可找到可用的目标。因此,准备一些具有不同自定义参数集的 shell 脚本当然会在一定程度上为您提供灵活的构建。
【讨论】:
你真的试过了吗?我无法通过传递选项使其工作 @MoinAhmed 当然,我完全按照上面写的那样使用它。以上是关于Sencha Touch条件编译的主要内容,如果未能解决你的问题,请参考以下文章
如何解决 app build sencha touch 问题