Closed immortalcy closed 8 years ago
You have dependencies with conflicting versions of UI Bootstrap specified.
Closing as a usage issue
Yes I am aware that there is something wrong. But from what I have read on the dependencies the project meets all the requirements.
Is there a way to find out the conflicts?
GitHub issues are specifically not a support venue - it is your responsibility to investigate each package for the conflict.
I totally understand what you are saying, but its only this package that says it depends on X and I see that I meet all the requirements that is why I posted here and because I wasn't able to figure out what is going on. What you suggest then is find the problem through trial and error?
Sorry if this approach was wrong - it was clearly not my intention.
I found out that angular-ui-router-tabs
was causing the problem and the reason is this line:
"angular-bootstrap": "^0.14.0"
Posting here just in case someone else is struggling.
FWIW master of angular-ui-router-tabs
requires 0.14.0
but you haven't locked down most of your bower dependencies, which can be a recipe for disaster. If angular-ui-router-tabs
is the issue, specifying 1.6.0
will solve your problem. I agree with @wesleycho and @immortalcy this isn't a angular-ui issue at all, please take up further issues elsewhere.
Thanks for pointing out about bower dependencies, I thought about locking down everything as well as soon as the project was released (v1) but since you are mentioning it I will do it from now.
Anyhow, specifying version 1.6.0
for angular-ui-router-tabs
still gives the error ECONFLICT Unable to find suitable version for angular-bootstrap
.
I am a bit confused here though. Isn't the caret ^
symbol that is keeping angular-boostrap to be on v0.14.3 since is the latest major release before 1.x.x ?
I have noticed that I've been using angular-bootstrap 0.14.3 on a project and when I tired to find out the reason I couldn't.
My bower json is as follows:
Using bower install or bower update the version of angular-bootstrap that gets installed is 0.14.3. When I tried to install version 1.3.2 explicitly I got the following error:
bower ECONFLICT Unable to find suitable version for angular-bootstrap
Am I missing something here?