【问题标题】:Sencha Touch conditional compilationSencha Touch条件编译
【发布时间】:2013-11-14 05:36:29
【问题描述】:

在文档The if directive 中略有提及,但没有描述如何在构建时将自定义参数传递给if 指令。我想知道如何使用 Sencha Cmd 进行几个不同的构建,只需将某个参数/参数传递给构建脚本。

【问题讨论】:

    标签: sencha-touch conditional-compilation 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 当然,我完全按照上面写的那样使用它。
    猜你喜欢
    • 2014-11-30
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    相关资源
    最近更新 更多