1

ドキュメントThe 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プロジェクト フォルダに入力するだけで、使用可能なターゲットを見つけることができます。そのため、さまざまなカスタム パラメータのセットを使用していくつかのシェル スクリプトを用意すると、もちろんある程度柔軟なビルドが可能になります。

于 2013-11-21T18:54:00.957 に答える