Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何使用bower安装特定版本的angular animate?_Angularjs_Bower - Fatal编程技术网

Angularjs 如何使用bower安装特定版本的angular animate?

Angularjs 如何使用bower安装特定版本的angular animate?,angularjs,bower,Angularjs,Bower,我使用angular 1.4.14,我想安装angular animate, 我的json如下所示: { "name": "abc-front", "version": "0.0.0", "dependencies": { "angular": "^1.4.0", "bootstrap": "^3.2.0", "angular-animate": "^1.4.0", "angular-cookies": "^1.3.0", "angular-r

我使用angular 1.4.14,我想安装angular animate, 我的json如下所示:

{
  "name": "abc-front",
  "version": "0.0.0",
  "dependencies": {
    "angular": "^1.4.0",
    "bootstrap": "^3.2.0",
    "angular-animate": "^1.4.0",
    "angular-cookies": "^1.3.0",
    "angular-resource": "^1.3.0",
    "angular-route": "^1.3.0",
    "angular-sanitize": "^1.3.0",
    "angular-touch": "^1.3.0",
    "angular-ui-router": "^0.2.18",
    "angular-modal-service": "^0.10.1",
    "angular-ui-notification": "^0.2.0",
    "angular-material": "^1.0.9",
    "moment": "^2.14.1",
    "mdPickers": "^0.7.5"
  },
  "devDependencies": {
    "angular-mocks": "^1.3.0",
    "angular-ui-router": "^0.3.1"
  },
  "appPath": "app",
  "moduleName": "abcFrontApp",
  "resolutions": {
    "angular": "^1.3.0",
    "moment": "^2.14.1"
  }
}
使用bower安装,bower会忽略版本并安装angular animate#1.6.0,该版本与angular#1.4.14不兼容

我想我有两个选择:

  • 将angular 1.4升级到1.6,我认为这可能会带来更多后果

  • 将“角度动画”降级为1.4

  • 我认为最安全的选项是2,所以我尝试降级版本失败。 我已尝试bower安装angular animate#1.4.x
    但是我没有找到匹配项。

    保存
    bower.json
    文件后,可以运行
    bower update angular animate


    这将尝试安装您指定的版本,但如果bower发现兼容性问题,它将安装最兼容的版本,或提示您解决问题。但是,您可以添加
    -f
    标志以强制bower安装您指定的版本。

    如果您使用的是节点包管理(npm),则可以使用以下命令:

    npm安装角度-animate@1.4.8


    在包名后使用
    @x.x.x
    意味着安装特定版本。

    他们特别询问了Bower。