json - Update to latest Polymer using Bower -


i have polymer application configured following:

my main project bower.json file:

{   "name": "raf",   "authors": [     "raffaeu <raffaeu@gmail.com>"   ],   "description": "test project",   "dependencies": {     "polymer": "polymer/polymer#1.2.0",     "iron-elements": "polymerelements/iron-elements#^1.0.8",     "paper-elements": "polymerelements/paper-elements#^1.0.7"   } } 

and inside bower_components folder have polymer folder following json:

{   "name": "polymer",   "version": "1.2.0",   "main": [     "polymer.html"   ],   "repository": {     "type": "git",     "url": "https://github.com/polymer/polymer.git"   },   "dependencies": {     "webcomponentsjs": "^0.7.2"   } } 

now, if in root folder (where main bower.json file located) , running bower info polymer bower returns me following list of versions:

bower cached        https://github.com/polymer/polymer.git#1.6.0 bower validate      1.6.0 against https://github.com/polymer/polymer.git#*  {   name: 'polymer',   version: '1.6.0',    ... 

but if run bower update polymer --save console returns following message , doesn't update 1.6.0 stays current version 1.2.0: unable find suitable version polymer, please choose 1 typing 1 of numbers below:

    1) polymer#1.2.0 resolved 1.2.0 , required mytestproject     2) polymer#~1.2.0 resolved 1.2.4 , required paper-datatable#0.9.8     3) polymer#^1.2.0 resolved 1.6.0 , required iron-behaviors#1.0.13     4) polymer#^1.2.1 resolved 1.6.0 , required paper-behaviors#1.0.11     5) polymer#^1.2.4 resolved 1.6.0 , required iron-menu-behavior#1.1.3     6) polymer#^1.1.1 resolved 1.6.0 , required vaadin-grid#1.0.0     7) polymer#^1.0.0 resolved 1.6.0 , required iron-a11y-keys-behavior#1.1.1     8) polymer#^1.1.0 resolved 1.6.0 , required paper-dropdown-menu#1.1.3  prefix choice ! persist bower.json  ? answer 1 

and nothing updated. should manually change version 1.6.0 inside polymer folder run update?

you need select !3 add new object in bower.json called resolutions value polymer#^1.2.0. using ! persist choice in bower.json. selecting first option taking version bower.json set use exact version i.e. 1.2.0.

actually, can select after 3rd option latest above mentioned version because of '^'.


Comments