【问题标题】:Sencha Touch cmd - what do different sencha.cfg files do?Sencha Touch cmd - 不同的 sencha.cfg 文件有什么作用?
【发布时间】:2014-05-23 20:36:39
【问题描述】:

在 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 文件夹中获取设置?

有点困惑。

【问题讨论】:

    标签: extjs sencha-touch sencha-cmd sencha-touch-2.3


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多