Unable to find a suitable version for angular - bower install Unable to find a suitable version for angular - bower install angularjs angularjs

Unable to find a suitable version for angular - bower install


Update your current angular dependencies to 1.3.x and add a resolution for angular to suppress the prompt:

{  "name": "myapp",  "version": "0.0.1",  "dependencies": {    "angular": "~1.3.x",    "angular-animate": "~1.3.x",    "angular-cookies": "~1.3.x",    "angular-resource": "~1.3.x",    "angular-sanitize": "~1.3.x",    "angular-ui-router": "~0.2.10",    "angular-ui-codemirror": "~0.1.6",    "angular-elastic": "~2.4.0",    "angular-local-storage": "~0.0.7",    "angular-nanoscroller": "~0.2.1",    "angular-sockjs": ">=0.0.1",    "json3": "~3.3.1",    "es5-shim": "~3.1.0",    "jquery": "~2.1.1",    "splitter": "*",    "chance": "~0.5.6",    "nanoscroller": "~0.8.4"  },  "resolutions": {    "angular": "~1.3.x"  }}


A very good explanation and resolution of the issue can be found here:

bower-resolutions

Just copy pasting some lines here for reference:

When you specify dependencies for you app via Bower, some of the packages might rely on different versions of the same library. You will have to resolve what version of libraries your app actually wants. In other words, you break the tie. But you don’t want to break it every time, so save your choice.

When you run bower install, the resolution process is interactive. When bower recognizes that there are two packages that depend on a package at different versions, it’ll list all those versions and ask:

enter image description here

The next line in the prompt is very handy. It reads:

enter image description here

Awesome! So, if I type !2 instead, my choice is saved in bower.json. Specifically, it’ll add a resolutions entry:

enter image description here

Now, the next time you run bower install, there is no interactive question of what version I want because I’ve already resolved that ember for my app should be version 1.5.1.


You should update bower (It works for me):

bower update