1

プロセス全体をより詳細に制御するために、カスタム実行可能ファイルで行っていることを複製したいと思いsencha app watchます...ファイルシステムを監視することは非常に簡単に思えますがrebuild、アプリの監視は何をしているとされていますか? ドキュメントには、次のように書かれています(引用します):

このコマンドは、現在のアプリケーションのソース コードの変更を監視し、「開発モード」をサポートするために必要な出力を再構築します。

では、「再構築」とは正確には何を意味するのでしょうか。私が手動で実行するsencha app buildと、完了するのに永遠のように時間がかかりますが、sencha app watchかなり速く実行されます...だから、これが実際に何をしているのか疑問です。コマンド自体も存在しません
...rebuild

4

1 に答える 1

1

と同等のことをしていsencha app build developmentます。高速になる理由は、JVM を実行し続け、初期化タスクを継続的に再実行しないためです。

これを自分でもっと制御したい場合は、関連する Ant タスクが Sencha CMD ディストリビューションにあります。ほとんどの (すべてではない) Sencha CMD コマンドは Ant タスクに委譲されています。

単純なビルドを行うよりも少しスマートです。どのファイルが変更されたかを認識しているため、実行する必要がある手順を認識しています。そのため、冗長なステップは実行されません (別の速度が得られます)。

重要な違いの 1 つは CSS です。使用sencha app watchすると CSS が一度作成され、その後の編集は代わりに Fashion を使用して処理されます。

于 2015-10-09T04:10:42.257 に答える