Mit dieser in bower.jsonWarum Bower installiert die neuesten Versionen von Paketen und nicht die genauen, die ich will?
{
"name": "test",
"dependencies": {
"jquery": "2.2.4",
"html5shiv": "3.6.2"
}
}
und läuft
Bower
Bower nicht diese Versionen Installation installieren, aber die aktuellen Bilder (jquery 3.0.0-rc1 & html5shiv 3.7 .3 für jetzt). Warum? Ich habe keine anderen Abhängigkeiten, die die neuesten Versionen benötigen.
Dies installieren Bower
Bower log gecached https://github.com/jquery/jquery-dist.git#2.2.4
Bower validieren 2.2.4 gegen https://github.com/ jquery/jquery-dist.git # 2.2.4
Bower zwischengespeichert https://github.com/aFarkas/html5shiv.git#3.6.2
Bower validieren 3.6.2 gegen https://github.com/aFarkas/ html5shiv.git # 3.6.2
bower installieren jquery # 2.2.4
bower installieren html5shiv # 3.6.2
jquery # 2.2.4 bower_components \ jque ry
html5shiv # 3.6.2 bower_components \ html5shiv
Und es ist für mich seltsam, dass .bower.json für html5shiv wie diese
{
"name": "html5shiv",
"version": "3.6.2",
"main": [
"dist/html5shiv.js"
],
"ignore": [
"**/.*",
"composer.json",
"test",
"build",
"src",
"build.xml"
],
"homepage": "https://github.com/aFarkas/html5shiv",
"_release": "3.6.2",
"_resolution": {
"type": "version",
"tag": "3.6.2",
"commit": "f65f9b0d776ae3b88d4c7f0b27c64e384aee47aa"
},
"_source": "https://github.com/aFarkas/html5shiv.git",
"_target": "3.6.2",
"_originalSource": "html5shiv"
}
sieht aber bower.json sieht wie folgt aus
{
"name": "html5shiv",
"version": "3.7.3",
"main": [
"dist/html5shiv.js"
],
"ignore": [
"**/.*",
"composer.json",
"test",
"build",
"src",
"build.xml"
]
}
Das gleiche gilt für jQuery. .bower.json verweist auf die Version, die ich möchte, aber bower.json, die auf die neueste Version verweist. Und wie gesagt, Source- und Dist-Dateien stammen von der neuesten Version.
Eigentlich ein Cache-Problem finden es war. Ich musste den Boomer-Cache säubern. Und dann konnte ich Versionen installieren, die ich auch ohne # brauchte. Entschuldigung für eine Noob-Frage. Aber es ist immer noch ein Mysterium für mich, warum Bower Cached-Version installiert, auch wenn ich die Versionsnummer in bower.json ändere? – SovietSam