【问题标题】:Unable to find a suitable version for angular with bower installation error for angular-animate module无法为 angular-animate 模块找到合适的版本,带有凉亭安装错误
【发布时间】:2014-04-08 18:06:50
【问题描述】:

我正在使用Angular 1.2.6。我正在尝试使用凉亭安装angular-animatengAnimate-animate.css。我已经尝试安装(bower install --save angular-animate),卸载了几次,并从 1.2.16 和 1.2.17 在 github 上区分代码。

Bower 一直希望安装与Angular 2.1.12 兼容的旧版本angular-animate 1.2.16

在安装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"
  }
}

Related question on SO.

Angular moved angular-animate out of core to it's own dependency in v1.2

【问题讨论】:

    标签: angularjs bower ng-animate yeoman-generator karma-jasmine


    【解决方案1】:

    两部分解决方案

    1. ngAnimate-animate有一个js文件,app/bower_components/ngAnimate-animate.css/animate.js,需要在karma.conf.js中添加到files:

    2. bower info angular-animate 并安装特定于您的角度版本的版本。在这种情况下,bower install angular-animate#1.2.6 --save

    【讨论】:

      猜你喜欢
      • 2016-02-23
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 2017-03-14
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      相关资源
      最近更新 更多