Angular を 1.2.28 から 1.5.5 にアップグレードする際に問題が発生しました。コード自体は魅力的に動作しますが、私のテストは次のメッセージで失敗し始めました。
不明なプロバイダー: storeProvider <- store <- translateStorage
私は "a0-angular-storage": "0.0.15" を経由して「store」を提供する storeProvider として使用します
angular.module('angular-storage.store', ['angular-storage.internalStore']) .provider('store', function() { ...}
[編集:] すべてのコードを削除し、問題を再現できる github リポジトリを参照しました。 https://github.com/debrutal/js-hazzle
1.2.28 angular でテスト (gulp テスト) を実行すると、テストにストア (アプリケーション内で定義された変数であるため、言語は常に機能します) を挿入できます。1.5.5 ではそれができません。カルマでは、テストの前にアプリケーションをロードしており、アプリケーションの前にバウアーの依存関係をロードしています。
私は何が欠けていますか?そして、なぜこのようになっているのですか?