0

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 依存関係の後に) 追加するにはどうすればよいですか?

4

1 に答える 1