1

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

4

1 回答 1

2

当我可以做到这一点时,我找到了选择。假设我们在包含在指令中的代码中有一些条件部分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 脚本当然会在一定程度上为您提供灵活的构建。

于 2013-11-21T18:54:00.957 回答