【问题标题】:How do I build a sencha app to target production in a specific folder?如何构建 sencha 应用程序以针对特定文件夹中的生产?
【发布时间】:2014-03-16 17:56:24
【问题描述】:

使用最新的 Sencha Cmd 工具 v4.0.2,我如何将用于生产模式的应用构建到 特定 文件夹中,而不是应用文件夹内的默认构建文件夹中。

我正在尝试从命令行执行此操作,但根本没有成功。 根据他们在命令行上的帮助进行了尝试,但现在几周都没有成功:

Sencha Cmd broken: Why does 'app build' ignore any command line parameters?

似乎没有人知道问题是什么。我是世界上唯一真正遇到这个问题的人吗!?非常感谢任何对 Sencha 产品有一定了解的人的帮助。

【问题讨论】:

    标签: sencha-touch sencha-touch-2 sencha-cmd


    【解决方案1】:

    在帖子的最后一篇文章中找到了这个问题的答案:

    http://www.sencha.com/forum/showthread.php?247180-Sencha-Cmd-v3.0.0.190-does-not-use-app.json-buildpath-settings/page2

    我在 .sencha\workspace 文件夹中的 sencha.cfg 中添加了以下内容。

    workspace.build.dir=C:/builds/TolMobile
    

    不确定为什么 packager.json 包含具有以下内容的输出路径:

    "outputPath":"../build/",
    

    它似乎甚至没有被使用。如果它是多余的,他们为什么不直接删除它?此外,我仍然没有让他们的命令行参数起作用。奇怪。

    【讨论】:

      【解决方案2】:

      更改 packager.json 文件中的“outputPath”。

      /**
           * @cfg  outputPath
           * @required
           * This is where the built application file with be saved. Make sure that output path is not in your input path, you may get into endless recursive copying
           */
          "outputPath":"../build/",
      

      然后在没有 cmd 参数的情况下构建 ..>sencha 应用构建生产

      【讨论】:

      • 你能帮我解决我在HERE 发布的煎茶触摸和电话间隙问题吗?真的很感激。
      • 这实际上并没有做任何事情。即使我更改了应用程序,该应用程序仍会内置在应用程序文件夹下的 build 文件夹中。
      • 尝试更改 .sencha/defaults.properties 中的 build.dir build.dir=${workspace.build.dir}/${build.environment}/${app.name}
      【解决方案3】:

      构建与您的项目相关的构建文件夹。 添加到 .sencha/app/sencha.cfg workspace.build.dir=builds/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-16
        • 1970-01-01
        • 2021-01-28
        • 1970-01-01
        • 2013-12-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多