問題タブ [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.
extjs4 - extjs 4アプリケーションをパッケージ化(縮小)する方法
ExtJS4アプリをパッケージ化してミニファイするための事実上の指示を探しています。
すべてがSenchaSDKを指しているように見えますが、これに関連するものはすべてSencha Touchを対象としています。とにかく、指示に従うと(sencha app build testing
)次のようになります。
「現在の作業ディレクトリ(C:...)は認識されたSenchaSDKまたはアプリケーションフォルダではありません」
私が使用している構造はSenchaArchitectによって生成されたものなので、これは私を驚かせます。ここのドキュメントを見ると、Architectによって生成されたフォルダー構造は正しいですが、ファイル名の一部が異なります。そして、私が知らないいくつかのパッケージファイル(app.json packager.json)があるようです。
開発中に作成される.jsファイルの負荷を考えると、これに関する投稿/ガイド/ブログ/記事の負荷が一般的な要件になると思います。
extjs - Sencha Cmd - ページコンパイルの実行中にエラーが発生しました Circular extends reference for class Sample.deadlock
Ext JS 4.1.1.aベースのアプリケーションを64 ビット Linux OSでコンパイルしようとしています。これが私のアプリケーション階層です( MavenベースのJava Webアプリケーション):
指示:
巨大なプロジェクトなので、エラーを生成するクラスを見つける方法を知りたいです。エラースタックトレースは次のとおりです。
sencha-touch - Macにsencha-touch 2.1をインストール
Mac に sencha touch 2.1 をインストールする必要がありますが、インストールできません…</p>
私はこのガイドに従います
sencha cmd をインストールし、sencha-sdk フォルダーを apache の www/ ディレクトリにコピーします。
ブラウザに sencha のドキュメントが表示されるので、サーバーは正常に動作します。
しかし、コマンドを書くと端末から
私は得る
そして、これはすべてのフォルダーで発生しました…</p>
誰かが私を助けることができますか?どうもありがとう
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
。正しい構築方法を見つけるのに役立つ提案や、ただの提案に感謝します。
extjs - Sencha CMD: ビルドされた製品版を実行すると 404 エラーが発生する
既存の ExtJS 4.1.3 アプリケーションを、Sencha CMD 推奨の構造とツールを使用するように変換しました。最初に構造を作成してから、既存のアプリの JS ファイルを、単一ページの JS アプリが配置されるべき場所に配置しました。
現在、次の場所でアプリケーションの開発バージョンにアクセスしています。
はSencha ワークスペース、sws
はSencha 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
で推奨されているように、必要なクラスを利用できるようにしますが、役に立ちません。
extjs - Sencha Touch コマンドラインでの Compiled Produced Syntax Error
sencha touch 2.0.1 を使用しています。comans を実行している場合、Sencha Command を使用してアプリをビルドする必要があります。
煎茶アプリのビルド制作
このエラーが表示されます。
拡大プロジェクトに関連しているように思えます。
ここで私が間違っていることを教えてください。ありがとう
sencha-touch-2 - Sencha Touch 2.1 プロジェクトの構築
小さな Sencha Touch 2 アプリを自分で作成したので、今はそれを小さく/縮小しようとしています。
私のアプリは次のようになります
だから私はそれをより効率的かつ高速にロードしようとしていたので、Sencha Cmd をロードして実行しました
したがって、エラーを発生させることなく、コンパイルのように見えますが、いくつかの警告が表示されますが、問題はありません。それで終わり、何も変わっていません。ディレクトリは以前とまったく同じです。
これを正しく使用してアプリを小さくし、読み込みを高速化するにはどうすればよいですか?
sencha-touch-2 - sencha cmd で sencha touch アプリケーションをパッケージ化する
アプリを作成したので、パッケージ化する必要があるため、ターミナルでアプリケーション ディレクトリに移動します。
私は実行sencha app build package
し、私は実行します
私は何を間違っていますか?私はアプリケーション ディレクトリにいます。タッチ フォルダーに sdk が含まれています。
sencha-touch-2 - app.json の buildPaths Sencha Touch 2.1 が削除されたようです
私の Sencha 2.0 アプリでは、「コンパイル済み」の JavaScript を配置する場所を定義するために app.json でこれを使用しましたが、Sencha 2.1 サンプル アプリでは削除されました。Sencha 2.1 にアップデートした後、これが尊重されません。
sencha-touch-2 - SenchaTouchcmdにビュービルドがないのはなぜですか
次のコマンドを使用します。
次のエラーが発生します。
[ERR]ビューの生成はExtJSSDK固有のコマンドです。
これが機能しない理由はありますか?