angularjs - Why does Bower say Angular depends on random things? -
i trying install package, instance bower install restangular --save
then bower asks me take angular version:
> unable find suitable version angular, please take one: > 1) angular#1.2.6 resolved 1.2.6 , has ang-changeorg, angular-cookies#1.2.6, angular-mocks#1.2.6, angular-resource#1.2.6, > angular-sanitize#1.2.6, angular-scenario#1.2.6 dependants > 2) angular#1.2.17-build.226+sha.b6388b3 resolved 1.2.17-build.226+sha.b6388b3 , has angular-animate#1.2.17-build.226+sha.b6388b3 dependants > 3) angular#* resolved 1.2.18 , has restangular#1.4.0 dependants > 4) angular#~1.2.0 resolved 1.2.19-build.258+sha.ea653e4 , has angularfire#0.7.1 dependants > 5) angular#>= 1.0.8 resolved 1.3.0-build.2845+sha.e57ad6a , has angular-ui-router#0.2.10 dependants > > prefix selection ! persist bower.json
in these options ang-changeorg
project i've worked on locally, has no relation current working directory.
my bower.json
current project looks so:
{ "name": "ang-changeorg", "version": "0.0.0", "apppath": "public", "dependencies": { "angular": "1.2.6", "json3": "~3.2.6", "es5-shim": "~2.1.0", "jquery": "~1.10.2", "bootstrap": "~3.0.3", "angular-resource": "1.2.6", "angular-cookies": "1.2.6", "angular-sanitize": "1.2.6", "firebase": "~1.0.11", "angularfire": "~0.7.1", "spin.js": "~2.0.0", "angular-ui-router": "~0.2.10", "angular-animate": "~1.2.16", "ng-file-upload": "~1.4.0" }, "devdependencies": { "angular-mocks": "1.2.6", "angular-scenario": "1.2.6" }, "resolutions": { "angular": "1.2.6" } }
bower cache clean
did not resolve this.
why bower list ang-changeorg
dependent? clarity on how these angularjs version dependents work awesome.
it's because in bower.json, name of project ang-changeorg { "name": "ang-changeorg", "version":
and dependencies in file
"dependencies": { "angular": "1.2.6", "json3": "~3.2.6", "es5-shim": "~2.1.0", "jquery": "~1.10.2",
...
are ones "name": "ang-changeorg" dependent to. hence ang-changeorg dependent angular#1.2.6 because version 1.2.6 of angular specified in bower file: "dependencies": { "angular": "1.2.6",
angularjs bower
No comments:
Post a Comment