Ich habe eine Polymer-Anwendung, die wie folgt konfiguriert ist:Update auf neueste Polymer mit Bower
Mein Hauptprojekt bower.json Datei:
{
"name": "Raf",
"authors": [
"Raffaeu <[email protected]>"
],
"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"
}
}
und in meinem bower_components Ordner ich tun haben Sie eine Polymer Ordner mit folgenden 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"
}
}
Jetzt
, wenn ich im Stammordner (, wo die Haupt bower.json Datei befindet) und ich bin mit bower info polymer
Bower gibt mir die folgende Liste der Versionen:
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',
...
Aber wenn ich bower update polymer --save
laufen Die Konsole gibt die folgende Meldung zurück und wird nicht auf 1.6.0 aktualisiert, sondern bleibt auf der aktuellen Version 1.2.0: Es konnte keine geeignete Version für das Polymer gefunden werden. Bitte wählen Sie eine der folgenden Nummern:
1) polymer#1.2.0 which resolved to 1.2.0 and is required by MyTestProject
2) polymer#~1.2.0 which resolved to 1.2.4 and is required by paper-datatable#0.9.8
3) polymer#^1.2.0 which resolved to 1.6.0 and is required by iron-behaviors#1.0.13
4) polymer#^1.2.1 which resolved to 1.6.0 and is required by paper-behaviors#1.0.11
5) polymer#^1.2.4 which resolved to 1.6.0 and is required by iron-menu-behavior#1.1.3
6) polymer#^1.1.1 which resolved to 1.6.0 and is required by vaadin-grid#1.0.0
7) polymer#^1.0.0 which resolved to 1.6.0 and is required by iron-a11y-keys-behavior#1.1.1
8) polymer#^1.1.0 which resolved to 1.6.0 and is required by paper-dropdown-menu#1.1.3
Prefix the choice with ! to persist it to bower.json
? Answer 1
Und nichts ist aktualisiert. Sollte ich manuell Version 1.6.0 in den Polymer-Ordner ändern, führen Sie dann Update?