私はextjs 6でsencha cmdを通して自分のアプリケーションを生成しました。 senchaアプリケーションのビルド中に、すべてのjsファイルが1つのファイル(app.js)に連結されます。私は以前のように私のデバッグとブレークポイントを置くのを助けるために私のjsフォルダ構造を保持したい。 これを行う方法はありますか?extjs 6 1つのファイルに連結して構築する
答えて
ビルドを行う前にデバッグを行う必要があります。ビルドを行うということは、すべてのjを単一のファイルに「コンパイル」することだけです。
sencha app build testing
:あなたがそれからちょうど「テスト」パラメータを使用してブレークポイントなどを使用することができるようにあなたは、YUI圧縮のオンにすることができ、それらの例には、ビルドコード自体をデバッグする必要があるいくつかのケースでは
、
ビルド/プロダクションの代わりにビルド/テストでビルドを探します。 (必要であれば、それは常に監視し、アップデートなので)
重要煎茶を開発および展開するためのコマンドありsencha app build development
もあるが、それはCSSのブートストラップを更新/構築するためだけの便利のために本当にだし、そのためにsencha app watch
を使用してのyour'reは、より良いです
sencha app build development
開発ビルドが生成されます。
sencha app build production
生産ビルド(単一ファイルapp.js)が生成されます。
sencha app build testing
テストビルドが生成されます。
sencha app watch
extjsファイルを更新して更新します。
sencha app build clean
クリーンビルドを行います。
あなたがして何度も何度も繰り返し、それをコンパイルすることなく、あなたのExtJSアプリケーションをデバッグする必要がありますすることができます。私にとって
次のように、これは動作します:
- 私は
ext
サブディレクトリを完全localhost/app-dev/
にあるコンパイルされていないExtJSのアプリを持っているlocalhost/api/
- にあるサーバーのAPIを持っています。
server/subdir/api/
- への展開に
localhost/app/
に位置コンパイルExtJSのアプリを持っている私は、私は実サーバ
- 上にデプロイします
- APIアプリ
server/subdir/app/
しかし、デバッグはローカルにあります。私の開発コンピュータには、同じ相対パスを使用して同じapiからフェッチする追加のapp-dev
ディレクトリがあります。コンパイルされていないバージョンは、常に、あなたが選んだブラウザで起動できる完全に機能するバージョンです。
私はJavaScriptを変更してテストしたいと思うので、私はコンパイルを待つ必要はありません - 私はリロードすることができますlocalhost/app-dev/index.html
と私はそこにあります。 app-dev
バージョンにバグがないと思ったら、app
ディレクトリにコンパイルされたバージョンを生成するバッチファイルをダブルクリックします。
CSSの変更をテストしたい場合は、まずSencha CmdがSCSSファイルを使用するため、まずコンパイルする必要があります。これは、コンパイルされていないバージョンでもbuild
ディレクトリからCSSファイルを取得しようとする理由です。ブラウザはコンパイルされていないCSSを使用できません。しかし、コンパイル後、コンパイルされていないバージョンのアプリでも新しいCSSを利用できます。
- 1. 6抽象化、1構築
- 2. cmdプロンプトを使用して.txtファイルを1つのファイルに連結します。
- 3. バッチの結果を1つのファイルに連結する
- 4. soxを使用して1つのファイルを複数のファイルに連結する
- 5. Angular2 HTMLとTypeScriptを1つのファイルに構築する
- 6. ディレクトリ内のすべてのファイルを1つのファイルに連結するpythonスクリプト
- 7. ExtJSのモデル - を連結フィールド
- 8. すべてのangular2の依存関係を1つのファイルに連結する
- 9. NumPyを連結して連結する
- 10. 複数のEPSファイルを1つの大きなepsファイルに連結するGhostscript
- 11. ループスルー値を連結して1つのセルに入れます
- 12. Juliaに関連するフィールドを持つ型を構築する
- 13. 2つの文字列を連結して完全なパスを構築する方法
- 14. Hibernate CriteriaBuilderは複数の行を1つに連結します
- 15. "systemjs-builder":jsファイル内のすべての依存関係を1つのbundle.jsファイルに構築する方法
- 16. 複数のフィールドを1つのフィールドに連結してSQLでリンクする
- 17. 2つのリストを1つのC#質問に連結する
- 18. nant - 特定のファイル名を1つの文字列に連結します。
- 19. 関連付けられたモデルによるExtJS 6グリッドグループ
- 20. EXTJSで下のツリーを構築するには?
- 21. ExtJSのカスタムグリッドフィルタ6
- 22. Extjs 6-フィルタグリッド
- 23. 1つのantスクリプトを使用して2つのbuild xmlファイルを構築する
- 24. コマンドラインからソリューション内に1つのプロジェクトを構築する
- 25. コマンドラインから1つのビジュアルスタジオプロジェクトを構築するには
- 26. JSFの条件付き文字列連結/構築
- 27. ExtJs 6 doSortメソッド
- 28. 複数のリレーションシップを1つのフォームで構築するレール
- 29. NPMを使用してCSSファイルを1つのファイルに結合
- 30. 通常、1はその親オブジェクトを介して、関連するモデルのインスタンスを構築しますSTIモデルインスタンスに
コンパイルされていないバージョンのアプリをいつでも好きなブラウザで開くことができます。 – Alexander
@Alexanderどうすればいいですか?私はそれを構築せずにアプリケーションを展開するたびに、それはビルドフォルダ内のファイルを探しており、エラーが発生します。 – AngryLeo