Angular#>= 1.0.8 解析为 angular#1.4.1 而不是 1.4.3
Angular#>= 1.0.8 resolved to angular#1.4.1 not 1.4.3
我在我的项目中使用 grunt 和 bower 依赖管理。我想添加一个外部库:
https://github.com/ninjatronic/angular-base64
问题是它依赖于Angular#>= 1.0.8,而在我的项目中我使用的是1.4.3。也许这没什么大不了的,但我得到了一个错误
bower ECONFLICT Unable to find suitable version for angular
我用
轻松修复了它
"resolutions": {
"angular": "1.4.3"
}
但现在我收到警告
angular-base64#2.0.5 depends on angular#>= 1.0.8 which resolved to angular#1.4.1
angular-cookies#1.4.3, angular-resource#1.4.3, angular-route#1.4.3 depends on angular#1.4.3 which resolved to angular#1.4.3
Resort to using angular#1.4.3 which resolved to angular#1.4.3
Code incompatibilities may occur.
我当然可以更改为 1.4.1,但我认为这样做没有意义。为什么会这样?我应该在某个地方报告吗?我应该担心不兼容吗?谢谢。
使用
bower cache clean
Angular >= 1.0.8
依赖没有问题,它应该解析到最新版本,1.4.3 ATM。
我在我的项目中使用 grunt 和 bower 依赖管理。我想添加一个外部库:
https://github.com/ninjatronic/angular-base64
问题是它依赖于Angular#>= 1.0.8,而在我的项目中我使用的是1.4.3。也许这没什么大不了的,但我得到了一个错误
bower ECONFLICT Unable to find suitable version for angular
我用
轻松修复了它"resolutions": {
"angular": "1.4.3"
}
但现在我收到警告
angular-base64#2.0.5 depends on angular#>= 1.0.8 which resolved to angular#1.4.1
angular-cookies#1.4.3, angular-resource#1.4.3, angular-route#1.4.3 depends on angular#1.4.3 which resolved to angular#1.4.3
Resort to using angular#1.4.3 which resolved to angular#1.4.3
Code incompatibilities may occur.
我当然可以更改为 1.4.1,但我认为这样做没有意义。为什么会这样?我应该在某个地方报告吗?我应该担心不兼容吗?谢谢。
使用
bower cache clean
Angular >= 1.0.8
依赖没有问题,它应该解析到最新版本,1.4.3 ATM。