2

我已经将 Sencha cmd 升级到 v4,并且我曾经能够构建到特定的存档路径和目标路径。这一点至关重要,因为构建服务器会删除每个构建的源代码文件夹和存档路径。我将 IIS 服务器上的路径输出远离构建服务器,因此它们永远不会丢失。

但是,我的构建过程现在失败了,因为提供给 sencha cmd 的路径参数没有做任何事情。

如果我输入:

Sencha help app build

我得到以下帮助:

Syntax

sencha app build [options] [environment] \
                           [destination] \
                           [archive]

但是提供这些参数对输出的位置没有影响。

谁能指出我的文档,该文档显示这是否已更改以及我如何纠正它。我在他们的网站上找不到任何显示如何为生产构建并将其输出到单独路径的内容。另外我想知道为什么煎茶工具变化如此之大。这会对任何现有的构建系统造成严重破坏,因为事情突然停止工作。

见下文:

C:\Development\Projects\IEApp>sencha app build --archive C:\temp\build\IEApp\bui
ldarchive --destination C:\temp\build\IEApp\Destination --environment production

一切正常,但C:\temp\build文件夹为空。

4

1 回答 1

0

我不能告诉你文档在哪里,但是要让 CMD 构建到不同的目录,这就是我所做的:

修改文件:.sencha\app\production.properties 如下:

# =============================================================================
# This file provides an override point for default variables defined in 
# production.defaults.properties. These properties are only imported when building
# for the "production" environment.
#
# Properties defined in this file take priority over build.properties but are
# only loaded for "production" builds.
# =============================================================================
build.dir=${app.dir}/../../ExtJSApps/dashboard
于 2014-05-27T13:08:31.070 回答