web-dev-qa-db-ja.com

angularに適したバージョンが見つからず、angular-animateモジュールのバウアーインストールエラーが発生しました

Angular 1.2.6を使用しています。 Bowerを使用してインストールしようとしています angular-animate および ngAnimate-animate.css 。 (bower install --save angular-animate)をインストールし、何度かアンインストールして、1.2.16と1.2.17のgithubでコードを比較してみました。

Bowerは、angular-animate 1.2.16と互換性のある古いバージョンのAngular 2.1.12をインストールしたいと考え続けています。

angular-animateもインストールした後、合格したカルマユニットテストはすべて失敗します。

私はこのエラーが発生し続けます。理由はありますか?

bower angular-animate#*         cached git://github.com/angular/bower-angular-animate.git#1.2.16
bower angular-animate#*       validate 1.2.16 against git://github.com/angular/bower-angular-animate.git#*
bower angular#1.2.16            cached git://github.com/angular/bower-angular.git#1.2.16
bower angular#1.2.16          validate 1.2.16 against git://github.com/angular/bower-angular.git#1.2.16
bower angular#>=1               cached git://github.com/angular/bower-angular.git#1.2.16
bower angular#>=1             validate 1.2.16 against git://github.com/angular/bower-angular.git#>=1

Unable to find a suitable version for angular, please choose one:
    1) angular#1.2.6 which resolved to 1.2.6 and is required by angular-cookies#1.2.6, angular-mocks#1.2.6, angular-resource#1.2.6, angular-route#1.2.6, angular-sanitize#1.2.6, angular-scenario#1.2.6, temp
    2) angular#1.2.16 which resolved to 1.2.16 and is required by angular-animate#1.2.16
    3) angular#>=1 which resolved to 1.2.16 and is required by angular-bootstrap#0.10.0

Prefix the choice with ! to persist it to bower.json

[?] Answer:

以前に!1!3を入力しましたが、成功しませんでした。

bower.json

{
  "name": "temp",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.6",
    "json3": "~3.2.6",
    "es5-shim": "~2.1.0",
    "jquery": "~1.10.2",
    "bootstrap": "~3.1.1",
    "angular-resource": "1.2.6",
    "angular-cookies": "1.2.6",
    "angular-sanitize": "1.2.6",
    "angular-route": "1.2.6",
    "angular-bootstrap": "~0.10.0",
    "angular-toggle-switch": "~0.3.0",
    "angular-animate": "~1.2.16",
    "ngAnimate-animate.css": "~0.1.1"
  },
  "devDependencies": {
    "angular-mocks": "1.2.6",
    "angular-scenario": "1.2.6"
  },
  "resolutions": {
    "angular": ">=1"
  }
}

SOに関する関連質問

Angularはangular-animateをコアからv1.2での独自の依存関係に移動しました

8
Danger14

2つの部分からなるソリューション

  1. ngAnimate-animateapp/bower_components/ngAnimate-animate.css/animate.jsfiles:に追加する必要のあるjsファイルkarma.conf.jsがあります

  2. bower info angular-animateそして、angularバージョン。この場合、bower install angular-animate#1.2.6 --save

12
Danger14