当前位置: 首页 > 面试题库 >

通过Bower安装解决奇怪的角度版本错误

赫连冠玉
2023-03-14
问题内容

我正在尝试更新我的棱角分明的版本,而且我认为凉亭发疯了。

我的部门:

    "dependencies": {
    "underscore":"*",
    "momentjs":"~2.2.1",
    "bootstrap": "~3.0.0",
    "jquery": "~1.9.1",
    "jquery.cookie": "*",
    "jquery-ui": "~1.10.3",
    "jquery-file-upload": "*",
    "angular": "~1.2.0-rc.2",
    "angular-route": "~1.2.0-rc.2",
    "angular-resource": "~1.2.0-rc.2",
    "angular-animate": "~1.2.0-rc.2",
    "angular-cookies": "~1.2.0-rc.2",
    "angular-i18n": "~1.2.0-rc.2",
    "angular-bootstrap" : "*",
    "ng-grid": "*",
    "highcharts": "*",
    "highcharts-ng": "*"
},

"devDependencies": {
    "angular-mocks": "~1.2.0-rc.2",
    "angular-scenario": "~1.2.0-rc.2"
}

重要的是:所有的角度模块都是1.2.0-rc.2版本

但是当做

bower install

结果如下:

Unable to find a suitable version for angular, please choose one:
1) angular#1.0.8 which resolved to 1.0.8 and has angular-scenario#1.2.0-rc.2 as dependants
2) angular#1.2.0-rc.2 which resolved to 1.2.0-rc.2 and has angular-animate#1.2.0-rc.2, angular-cookies#1.2.0-rc.2, angular-mocks#1.2.0-rc.2, angular-resource#1.2.0-rc.2, angular-route#1.2.0-rc.2, angular-scenario#1.2.0-rc.2 as dependants
3) angular#~1.2.0-rc.2 which resolved to 1.2.0-rc.2 and has tael-web as dependants
4) angular#>=1 which resolved to 1.2.0-rc.2 and has angular-bootstrap#0.6.0 as dependants
5) angular#>=1.0.4 which resolved to 1.2.0-rc.2 and has highcharts-ng#0.0.2 as dependants

鲍尔似乎认为角度方案1.2.0-rc2需要角度1.0.8 …

这实际上只是错误的:https : //github.com/angular/bower-angular-
scenario/tree/v1.2.0-rc.2

bower.json:

{
  "name": "angular-scenario",
  "version": "1.2.0-rc.2",
  "main": "./angular-scenario.js",
  "dependencies": {
    "angular": "1.2.0-rc.2"
  }
}

我在这里想念什么?我该怎么解决?需要说明的是:我不想使用交互式冲突解决方法,因为这正在远程CI上执行。我只想强调 *
如何假设角度场景1.2.0-rc2作为角度1.0.8作为依赖关系…

谢谢


问题答案:

尝试将此部分添加到bower.json中:

"dependencies": {
  ...
},
"resolutions":{
  "angular": "1.2.0-rc.2"
}

注意:分辨率中的角度版本与依赖项中的版本相同。



 类似资料:
  • 问题内容: 我已经设置了Angular应用程序,因此将其推送到Heroku时即可运行。但是由于版本问题,我遇到了错误。 在本地运行时,我会看到以下提示: 我该怎么办-由于具有反跳功能,实际上我需要Angular 1.3版 我的样子是这样的: 问题答案: 将当前的角度依赖关系更新为1.3.x,并为角度添加分辨率以消除提示:

  • 提示:Bower 是一个前端资源包管理工具,使用它可以方便的下载和管理前端包资源。如果你暂时没有用到 Bower,可以跳过本文。注意:Bower 已经停止维护,不建议继续使用 Bower 安装 Highcharts。 我们提供的 Bower 包,包含了 Highcharts、Highstock、Highmaps 及相关的 js 文件,通过以下命令即可安装 bower install highcha

  • 问题内容: (由Google翻译人员翻译)我搜索了Internet,到处都是人们在build.gradle中更改版本的地方。请帮帮我。 我已经准备好更新gms插件,但是我该怎么做? 请通过更新google- services插件的版本来解决版本冲突(有关最新版本的信息,请访问 https://bintray.com/android/android-tools/com.google.gms.goog

  • 我从凯拉斯搬到了皮托克。我对搬到CUDA这件事很陌生。我花了好几个小时在网上冲浪,却什么都没找到?修复可能是一两行。如果有人知道如何解决这个问题,我会很感激的? 下面是我的代码,首先我将我的u-net模型定义为一个nn类。类似于以下代码的模块: 然后我像下面的代码一样运行我的unet。请注意,在定义模块时,我将其设置为cuda。我还将输入数据及其标签设置为cuda。 但是我得到了这个错误: Run

  • Bower 只提供 UMD 版本。 # 最新稳定版本 $ bower install vue

  • 问题内容: 我想将PHPUnit 3.4的安装降级为3.3。我只是不确定如何去做。 如何使用PEAR在Ubuntu上安装PHPUnit版本3.3? 问题答案: 您需要知道要降级到的确切版本号。在撰写本文时,您所追求的最后一个发行版是3.3.17,可以通过检查相应的PEAR通道来找到。 要降级到该特定版本,请执行以下两个命令: