ExtJS と Sencha Touch を使用して 2 つのアプリケーションを開発しました。JavaScript コードを縮小し、アプリケーションで使用されるすべてのクラスに対して 1 つの js ファイルを作成したいと考えています (別に、ビルドではなくコードを縮小しようとしています。私のタスクは ExtJS や Sencha Touch に依存していません)。
私はsencha cmd verions 4を使用しました。ExtJS と Sencha Touch アプリケーションの両方でいくつかの問題に直面しています。
ExtJS では、1 つの js ファイルを縮小して作成するためにすべてのクラスを使用しているわけではありません。必須メソッドに記載されているクラスを受講しています。すべての JavaScript クラスを縮小したい場合は、すべてのクラスを app.js の require メソッドに含める必要があります。これは公平ではない。
次のコマンドを使用しました。エラーは発生していません
sencha -sdk <path-to-sdk> compile --classpath=<classpath> page -in index.html -out build/index.html -yui
Sencha Touch では、モバイル環境 (例: Andriod、iPhone、Windows など) を対象としています。アプリケーションをパッケージ化するのではなく、コンパイルして縮小しようとしています。
やり方を教えてください。