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

我不明白为什么 SAME 文件在整个树结构中重复,但实际上被解释为同一件事;'Sencha Cmd 的配置文件'。

好的....那么每个人实际上做了什么?我希望能够将我的生产应用程序构建到我的构建服务器上与我自己的开发机器上不同的文件夹中。这是否意味着与 /workspace 文件夹相比,我可以在 /app 文件夹中进行不同的设置?如何确保构建服务器从 /app 文件夹而不是 /workspace 文件夹中获取设置?

有点迷茫。

4

1 回答 1

1

该文件是负责配置各种 ExtJS/Sencha 触摸应用程序和包(可以重复使用的软件)的构建过程的文件。这些文件的优先级是:

  1. 来自命令行参数的设置,如:sencha ant -Dfoo=bar
  2. 应用级 sencha.cfg
  3. 工作空间级煎茶应用程序
  4. SDK级煎茶应用

这些文件中定义的属性可以调整诸如您正在使用的实际 SDK、如果您正在进行生产或测试构建、您将如何压缩输出、您选择忽略构建的哪些部分(例如:不要编译主题)等等。

于 2014-09-26T17:55:22.990 回答