1

Extjs 4.1.x私によって使用されます。MVC application全体を単一のjsファイルにマージしたいと思います。これらの理由から、 、 、 、フィールド/プロパティを 、 から削除したように、すべてのフィールドがいつものようrequiresに削除されました。この場合、ビューは なしで適切にレンダリングされます。しかし、使用すると解決できません。そのため、アプリケーションを実行できません。単一のファイルに統合されたアプリケーションの例。依存関係の読み込みを動的にスキップしたいからです。viewscontrollersstoresmodelsApplicationControllersstorestorestoreExtjs 4.1.x MVCjs

4

3 に答える 3

1

requiresまたはプロパティを削除しないでくださいuses!! これらは、どのクラスがいつ必要になるかを検出するためにコマンドツールによって使用されます。どこ

requires

ローダー(およびbuildtool)に、必要なクラスの前に厳密にクラスをロードするように強制する厳密なものですが、

uses

プロパティは一種の緩いものであり、onReadyブロックが実行されるときにクラスの準備ができていることを確認するだけです。

厳密に必須にする必要がないのは、拡張したクラスによって、ビルダー/ローダーがそれらを自動的に必須に設定することです。

于 2013-03-04T07:47:12.817 に答える
1

sencha cmd ツールを試すことができます。

http://www.sencha.com/products/sencha-cmd/download

于 2013-05-20T03:46:03.133 に答える
0

同様の質問「extjs 4アプリケーションをパッケージ化(縮小)する方法」に対する私の答え:https://stackoverflow.com/a/24331758/1983903

約 2 年間、ExtJS アプリケーションのビルドを容易にする適切なツールを見つけられませんでした。次に、ExtJS アプリケーション用の軽量ビルド ツールを自分で作成することにしました。ここにあります:

Extapp : https://github.com/liberborn/extapp

これは、Sencha.cmd の JS コンパイラ モジュールに代わるものです。シンプルなビルド ジョブを実行するために、展開サーバーに巨大な Sencha.cmd ソフトウェアをインストールする必要はありません。コマンド ラインで 1 つの jar ファイルを実行するだけで、コンパイルされたアプリが得られます。

于 2014-06-20T23:01:41.627 に答える