运行 bower 安装时我无法选择合适的版本
I got unable to choose suitable version when running bower install
当我 运行 bower 安装时,我得到以下输出让我 select angular 的版本之一:
Unable to find a suitable version for angular, please choose one:
1) angular#~1.2.9 which resolved to 1.2.29 and is required by at-table#1.0.7
2) angular#~1.3 which resolved to 1.3.20 and is required by angular-notify#2.5.0
3) angular#>=1.0.8 which resolved to 1.5.3 and is required by ngstorage#0.3.10
4) angular#^1.5.0 which resolved to 1.5.3 and is required by cooltoo
5) angular#^1.0.8 which resolved to 1.5.3 and is required by angular-ui-router#0.2.18
6) angular#1.5.3 which resolved to 1.5.3 and is required by angular-cookies#1.5.3
7) angular#^1.1.5 which resolved to 1.5.3 and is required by angular-file-upload#2.2.0
8) angular#^1.2 which resolved to 1.5.3 and is required by ng-table#0.8.3
但是在我的bower.json文件中,我已经设置了angular的版本,我不知道为什么它会抱怨这个版本。
"dependencies": {
"requirejs": "~2.1.20",
"angular": "^1.5.0",
"angular-ui-router": "^0.2.18",
"bootstrap": "^3.3.6",
"jquery": "^2.2.1",
"angular-cookies": "^1.5.2",
"ngstorage": "^0.3.10",
"at-table": "^1.0.7",
"angular-file-upload": "^2.2.0",
"angular-notify": "^2.5.0"
}
依赖项需要 3 个不同版本的 angular 并且 Bower 不知道要使用哪一个,所有三个 需要 三个 不同 次要版本:
- angular#~1.2.9 解析为 1.2.29 并且是
在-table#1.0.7 2)
- angular#~1.3 解析为 1.3.20 并且是
angular-notify#2.5.0 3)
要求
- angular#>=1.0.8 解决了
到 1.5.3 并且是 ngstorage#0.3.10
所要求的
- 其余依赖项需要 1.5.3 - 所以它们没有问题
如您所见,前 2 个依赖项需要 angular(1.2.9
和 1.3.20
)的早期次要版本。我检查过,您使用的是这两个插件的最新版本。这意味着您有 3 个选项:
当我 运行 bower 安装时,我得到以下输出让我 select angular 的版本之一:
Unable to find a suitable version for angular, please choose one:
1) angular#~1.2.9 which resolved to 1.2.29 and is required by at-table#1.0.7
2) angular#~1.3 which resolved to 1.3.20 and is required by angular-notify#2.5.0
3) angular#>=1.0.8 which resolved to 1.5.3 and is required by ngstorage#0.3.10
4) angular#^1.5.0 which resolved to 1.5.3 and is required by cooltoo
5) angular#^1.0.8 which resolved to 1.5.3 and is required by angular-ui-router#0.2.18
6) angular#1.5.3 which resolved to 1.5.3 and is required by angular-cookies#1.5.3
7) angular#^1.1.5 which resolved to 1.5.3 and is required by angular-file-upload#2.2.0
8) angular#^1.2 which resolved to 1.5.3 and is required by ng-table#0.8.3
但是在我的bower.json文件中,我已经设置了angular的版本,我不知道为什么它会抱怨这个版本。
"dependencies": {
"requirejs": "~2.1.20",
"angular": "^1.5.0",
"angular-ui-router": "^0.2.18",
"bootstrap": "^3.3.6",
"jquery": "^2.2.1",
"angular-cookies": "^1.5.2",
"ngstorage": "^0.3.10",
"at-table": "^1.0.7",
"angular-file-upload": "^2.2.0",
"angular-notify": "^2.5.0"
}
依赖项需要 3 个不同版本的 angular 并且 Bower 不知道要使用哪一个,所有三个 需要 三个 不同 次要版本:
- angular#~1.2.9 解析为 1.2.29 并且是 在-table#1.0.7 2)
- angular#~1.3 解析为 1.3.20 并且是 angular-notify#2.5.0 3) 要求
- angular#>=1.0.8 解决了 到 1.5.3 并且是 ngstorage#0.3.10 所要求的
- 其余依赖项需要 1.5.3 - 所以它们没有问题
如您所见,前 2 个依赖项需要 angular(1.2.9
和 1.3.20
)的早期次要版本。我检查过,您使用的是这两个插件的最新版本。这意味着您有 3 个选项: