2

Sencha cmd を v4 にアップグレードしたところ、以前は特定のアーカイブ パスと宛先パスにビルドできました。ビルド サーバーは各ビルドのソース コード フォルダーとアーカイブ パスを削除するため、これは非常に重要でした。パスが失われないように、ビルド サーバーから離れた IIS サーバーにパスを出力しました。

しかし、sencha コマンドに指定されたパス パラメータが何もしないため、ビルド プロセスが失敗しています。

私が入力した場合:

Sencha help app build

次のヘルプが表示されます。

Syntax

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

ただし、これらのパラメーターを指定しても、出力の場所には影響しません。

これが変更されたかどうか、およびどのように修正するかを示すドキュメントを誰かに教えてもらえますか。彼らのサイトには、本番用にビルドして別のパスに出力する方法を示すものは何も見つかりません。また、なぜ Sencha Tools がそんなに変化するのか知りたいです。これにより、既存のビルド システムが突然機能しなくなるため、大混乱が生じます。

下記参照:

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 に答える