AngularJs アプリケーションで Breeze を使用しようとしています。
以下を使用して、bower の依存関係にそよ風を追加しました。
bower install --save-dev breeze-client
このコマンドは、次のように、bower.json ファイルに依存関係を追加しました。
"dependencies": {
//Other dependencies here
"breeze-client": "~1.5.4"
}
問題は、ビルドプロセスを自動化するためにgulpでwiredepを使用していることですが、wiredepが依存関係を追加すると、次のようにbreeze.debug.jsファイルのみが挿入されます。
<script src="/bower_components/breeze-client/breeze.debug.js"></script>
したがって、この依存関係を Angular のコア モジュールに追加すると、「breeze.angular」モジュールの依存関係が見つかりません。
(function () {
'use strict';
angular
.module('app.core', ['breeze.angular']);
})();
// This is the thrown error
// Error: [$injector:modulerr] Failed to instantiate module breeze.angular due to:
// Error: [$injector:nomod] Module 'breeze.angular' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
この参照を手動で追加すると、完全に機能するため、これがエラーであることはわかっています。
私の最後の質問は、wiredep を使用して build/adapters フォルダーにある風.bridge.angular.js 依存関係を (breeze.debug.js 依存関係の後に) 追加するにはどうすればよいですか?