2016-07-26 15 views
0

私は角度のあるプロジェクトを開始しており、bowerを使用しています。
--saveを使用して2つのパッケージをインストールしてbower.jsonに入れました。
私はbower updateを実行すると、私はこの取得:Bowerの依存関係のバージョンが矛盾します

Please note that, 
    ng-token-auth#0.0.29 depends on angular#>=1.4 <=1.5.3 which resolved to angular#1.5.3 
    angular-animate#1.5.8, angular-aria#1.5.8, angular-loader#1.5.8, angular-messages#1.5.8, angular-mocks#1.5.8, angular-route#1.5.8 depends on angular#1.5.8 which resolved to angular#1.5.8 
    angular-seed depends on angular#~1.5.0 which resolved to angular#1.5.8 
    angular-material#1.0.9 depends on angular#^1.4.8 which resolved to angular#1.5.8 
    angular-cookie#4.1.0 depends on angular#* which resolved to angular#1.5.8 
Resort to using angular#>=1.4 <=1.5.3 which resolved to angular#1.5.3 
Code incompatibilities may occur. 

私は何をすべきか?
これは、bower install ng-token-auth --saveを使用してng-token-authを追加した後に発生しました。
私の理解では、角度と一緒に、これらは、私は信じているこれらのパッケージには、角度と連携していると私の問題は、解決されます1.5.3である場合

angular-animate#1.5.8, angular-aria#1.5.8, angular-loader#1.5.8, angular-messages#1.5.8, angular-mocks#1.5.8, angular-route#1.5.8 

これらは、1.5.8で現在していることです。
私の前提は正しいですか?
すべてのパッケージをアンインストールしてから、bower installを試しましたが、違いはありませんでした。

+0

シンプルな意志、1.5.8を強制的に試すにダウングレードすることができます.3。あなたはそれにダウングレードするか、1.5.8を強制しようとします*おそらく*働くでしょう – Phil

+0

解像度1.5.3を追加しました...しかし、問題は角度アリア、これらは特に1.5.8 ...が必要な角度のルートです彼らの依存関係は満足できません... @Phil –

答えて

0

シンプルなng-token-authは、1.5.3を超える角度をサポートしていません。あなたはその

"dependencies": { 
    "angular": "1.5.3", 
    "angular-animate": "1.5.3", 
    ... 
}, 
"resolutions": { 
    "angular": "1.5.3" 
} 

または `NG-トークンauth`が1.5上で角度をサポートしていませんおそらくresolutions設定を使用して作業

"resolutions": { 
    "angular": "1.5.8" 
} 
+0

ng-token-authに問題を引き起こす可能性があると私は信じてバージョン1.5.8を強制することをwan'tしません...他の方法はありますか? –

+0

@SiDDevesh上記の更新を参照してください – Phil

+0

ありがとう!私はそれがうまくいくだろうと思っていますが、 'angular-'パッケージはすべて同じバージョンを持っている必要があります...なぜng-token-authの必要条件によって1.5.3に制限された角度1.5.8になるのでしょうか? ..疑いの余地は... @Phil –

関連する問題