プロジェクト テンプレートとして AngularJS Seed を使用して WebApp を作成しています。多くのコントローラー、ディレクティブ、サービスがあり、それぞれが独自の js ファイルにあります。
- アプリ フォルダーの内容は、Closure を使用して縮小されます。
- すべての lib 依存関係は、CDN を介して縮小されたバージョンに置き換えられます。
- Testacular/Jasmine を使用した Unit/e2e テスト。
私は一般的にAngularJSとJavascript WebAppsの世界に慣れていないので、典型的なdev-compile-testプロセスが何であるかはわかりません:-)私の質問は、E2Eテストがデバッグ可能になるように、開発中にアプリのjsファイルを管理する方法です. これが私の現在の考えです。
- Testacular は、継続的な単体テストのためにソース ファイルを監視します。
- index.html ページは常に、連結されているが minfied されていない js ファイルを参照します。
- アプリを実行/e2e テストする前に、コンパイルを行う必要があります。
- ビルド サーバーは、そのアクティビティの一部として縮小されます。
これは合理的なアプローチですか?WebStorm、nodejsなどを使用していることを明確にするのに役立ちます.