1

Sencha Touch のドキュメントでは、コマンド ユーティリティのヘルプ ページに以下の情報があります。

.sencha/                # Sencha-specific files (for example configuration)
    app/                # Application-specific content
        sencha.cfg      # Configuration file for Sencha Cmd
        plugin.xml      # Plugin for Sencha Cmd
    workspace/          # Workspace-specific content (see below)
        sencha.cfg      # Configuration file for Sencha Cmd
        plugin.xml      # Plugin for Sencha Cmd

touch/                  # A copy of the Sencha Touch SDK
    cmd/                # Sencha Touch-specific content for Sencha Cmd
        sencha.cfg      # Configuration file for Sencha Cmd
        plugin.xml      # Plugin for Sencha Cmd
    src/                # The Sench Touch source
    sencha-touch-*.js   # Pre-compiled and bootstrap files
    ...

私が理解していないのは、ツリー構造全体で同じファイルが複製されているのに、事実上同じものとして説明されている理由です。「Sencha Cmd の設定ファイル」。

わかりました....それで、それぞれは実際に何をしますか? 自分の開発マシンではなく、ビルド サーバー上の別のフォルダーに実稼働用のアプリをビルドできるようにしたいと考えています。これは、/workspace フォルダーとは異なる設定を /app フォルダーに設定できるということですか? ビルド サーバーが /workspace フォルダーではなく /app フォルダーから設定を取得するようにするにはどうすればよいですか?

ちょっと混乱。

4

1 に答える 1

1

このファイルは、さまざまな ExtJS/Sencha touch アプリケーションおよびパッケージ (再利用可能なソフトウェアの一部) のビルド プロセスの構成を担当するファイルです。これらのファイルの優先順位は次のとおりです。

  1. コマンドライン引数からの設定: sencha ant -Dfoo=bar
  2. アプリレベルの sencha.cfg
  3. ワークスペースレベルの煎茶アプリ
  4. SDKレベルの煎茶アプリ

これらのファイルで定義されたプロパティは、実際に使用している SDK の種類、本番ビルドまたはテスト ビルドを行っている場合、出力をどのように圧縮するか、ビルドのどの部分を省略するか (例: しないでください) などを微調整できます。テーマをコンパイルする) など。

于 2014-09-26T17:55:22.990 に答える