問題タブ [sencha-cmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
11785 参照

extjs4 - extjs 4アプリケーションをパッケージ化(縮小)する方法

ExtJS4アプリをパッケージ化してミニファイするための事実上の指示を探しています。

すべてがSenchaSDKを指しているように見えますが、これに関連するものはすべてSencha Touchを対象としています。とにかく、指示に従うと(sencha app build testing)次のようになります。

「現在の作業ディレクトリ(C:...)は認識されたSenchaSDKまたはアプリケーションフォルダではありません」

私が使用している構造はSenchaArchitectによって生成されたものなので、これは私を驚かせます。ここのドキュメントを見ると、Architectによって生成されたフォルダー構造は正しいですが、ファイル名の一部が異なります。そして、私が知らないいくつかのパッケージファイル(app.json packager.json)があるようです。

開発中に作成される.jsファイルの負荷を考えると、これに関する投稿/ガイド/ブログ/記事の負荷が一般的な要件になると思います。

0 投票する
2 に答える
1705 参照

extjs - Sencha Cmd - ページコンパイルの実行中にエラーが発生しました Circular extends reference for class Sample.deadlock

Ext JS 4.1.1.aベースのアプリケーションを64 ビット Linux OSでコンパイルしようとしています。これが私のアプリケーション階層です( MavenベースのJava Webアプリケーション):

指示:

巨大なプロジェクトなので、エラーを生成するクラスを見つける方法を知りたいです。エラースタックトレースは次のとおりです。

0 投票する
2 に答える
2901 参照

sencha-touch - Macにsencha-touch 2.1をインストール

Mac に sencha touch 2.1 をインストールする必要がありますが、インストールできません…</p>

私はこのガイドに従います

sencha cmd をインストールし、sencha-sdk フォルダーを apache の www/ ディレクトリにコピーします。

ブラウザに sencha のドキュメントが表示されるので、サーバーは正常に動作します。

しかし、コマンドを書くと端末から

私は得る

そして、これはすべてのフォルダーで発生しました…</p>

誰かが私を助けることができますか?どうもありがとう

0 投票する
1 に答える
2534 参照

extjs - 動的にロードされたコントローラーでSenchaCmdを使用する

Ext JS 4を使用してアプリケーションを作成しました。controllersプロパティにはapp.js、メインコントローラーのみが含まれています。

MyApp.main.Appコントローラは、 getController()アプローチを使用して名前で追加のコントローラをロードします(loadController()メソッドを参照)。これらのコントローラーは動的にロードされ、index.htmlファイルにリストされていません。

サーバーにデプロイするための製品版を生成するために、アプリケーションフォルダーで次のコマンドを発行してSenchaCmdを使用しています。

ツールは正常に終了し、すべてのファイルを1つの大きなall-classes.jsに圧縮します。問題は、動的にロードされたコントローラーがそのファイルに含まれていないことです。

動的にロードされたコントローラー(合計100以上)をSencha Cmdによって縮小および処理するための正しい方法はどれですか?

私はそれらを自分のにリストしapp.jsたり、を使用していくつかのファイルに含めることができることを知っていますExt.requireが、100を超える異なるコントローラー、ビュー、モデル、およびストアをビルドに自動的に含めるための正しいアプローチを探しています。大規模なアプリケーションを作成していて、なんとかして構築しているExt JSの他のユーザーだと思いますsuccess stories。正しい構築方法を見つけるのに役立つ提案や、ただの提案に感謝します。

0 投票する
3 に答える
1953 参照

extjs - Sencha CMD: ビルドされた製品版を実行すると 404 エラーが発生する

既存の ExtJS 4.1.3 アプリケーションを、Sencha CMD 推奨の構造とツールを使用するように変換しました。最初に構造を作成してから、既存のアプリの JS ファイルを、単一ページの JS アプリが配置されるべき場所に配置しました。

現在、次の場所でアプリケーションの開発バージョンにアクセスしています。

Sencha ワークスペースswsSencha single-page appです。これまでのところ、問題はないと思います。次に、次のコマンドを実行します。dt

appのディレクトリ内。これはいくつかのYui Compressor Warning (Trailing comma is not legal in an ECMA-262 object initializer警告で完了しますが、エラーはありません。したがって、次のURLの本番 index.jspページ(上記のコマンドall-classes.jsの連結出力を受け取るファイルを使用):app build

この問題は、理論的にはファイル自体に含まれているはずall-classes.jsの複数のファイルをロードしようとすると発生します。これらには、app.jsで指定されているコントローラーが含まれます。

これらのファイルが で連結されないのはなぜall-classes.jsですか? 以下は、Chrome が からそれらをロードしようとしてall-classes.js、もちろん見つからないスクリーンショットです。

ここに画像の説明を入力

私は何を試しましたか?を介してコントローラーapp.js要求する ように微調整しようとしましたrequiresまたは、この質問と回答のペアusesで推奨されているように、必要なクラスを利用できるようにしますが、役に立ちません。

0 投票する
2 に答える
1332 参照

extjs - Sencha Touch コマンドラインでの Compiled Produced Syntax Error

sencha touch 2.0.1 を使用しています。comans を実行している場合、Sencha Command を使用してアプリをビルドする必要があります。

煎茶アプリのビルド制作

このエラーが表示されます。

拡大プロジェクトに関連しているように思えます。

ここで私が間違っていることを教えてください。ありがとう

0 投票する
2 に答える
2771 参照

sencha-touch-2 - Sencha Touch 2.1 プロジェクトの構築

小さな Sencha Touch 2 アプリを自分で作成したので、今はそれを小さく/縮小しようとしています。

私のアプリは次のようになります

だから私はそれをより効率的かつ高速にロードしようとしていたので、Sencha Cmd をロードして実行しました

したがって、エラーを発生させることなく、コンパイルのように見えますが、いくつかの警告が表示されますが、問題はありません。それで終わり、何も変わっていません。ディレクトリは以前とまったく同じです。

これを正しく使用してアプリを小さくし、読み込みを高速化するにはどうすればよいですか?

0 投票する
1 に答える
3386 参照

sencha-touch-2 - sencha cmd で sencha touch アプリケーションをパッケージ化する

アプリを作成したので、パッケージ化する必要があるため、ターミナルでアプリケーション ディレクトリに移動します。

私は実行sencha app build packageし、私は実行します

私は何を間違っていますか?私はアプリケーション ディレクトリにいます。タッチ フォルダーに sdk が含まれています。

0 投票する
1 に答える
1256 参照

sencha-touch-2 - app.json の buildPaths Sencha Touch 2.1 が削除されたようです

私の Sencha 2.0 アプリでは、「コンパイル済み」の JavaScript を配置する場所を定義するために app.json でこれを使用しましたが、Sencha 2.1 サンプル アプリでは削除されました。Sencha 2.1 にアップデートした後、これが尊重されません。

0 投票する
1 に答える
1184 参照

sencha-touch-2 - SenchaTouchcmdにビュービルドがないのはなぜですか

次のコマンドを使用します。

次のエラーが発生します。

[ERR]ビューの生成はExtJSSDK固有のコマンドです。

これが機能しない理由はありますか?