2014-05-23 1 views
1

В Документах Сенча Touch, страницы справочной команды утилита имеет следующую информацию ниже:Sencha Touch cmd - что делать с файлами sencha.cfg?

.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'.

Хорошо .... так что же каждый на самом деле делает? Я хотел бы иметь возможность создавать мое приложение для производства в другую папку на моем сервере сборки, чем на моей собственной машине dev. Означает ли это, что у меня могут быть разные настройки в папке/app по сравнению с папкой/workspace? Как обеспечить, чтобы сервер сборки собирал настройки из папки/app, а не папки/workspace?

Немного смущен.

ответ

1

Этот файл является файлом, отвечающим за настройку процесса сборки различных приложений и пакетов приложений ExtJS/Sencha (которые представляют собой части программного обеспечения, которые можно использовать повторно). Приоритет этих файлов:

  1. Настройка из аргументов командной строки, как в: сенче Сенч приложение муравей -Dfoo = бар
  2. относительно приложения sencha.cfg
  3. worspace уровня Сенча приложение
  4. уровня SDK

Свойства, определенные в этих файлах, могут настраивать такие вещи, как то, какой фактический SDK вы используете, если вы занимаетесь производством или тестированием, как бы вы сжимаете выходные данные, какие части b uild вы предпочитаете опускать (например: не компилировать тему) и многое другое.

Смежные вопросы