2016-05-27 5 views
3

なぜバウアーは最新バージョンのパッケージをインストールするのですか?

{ 
    "name": "test", 
    "dependencies": { 
     "jquery": "2.2.4", 
     "html5shiv": "3.6.2" 
    } 
}

と実行しているが

亭このバージョンが、最新のものをインストールしていない

亭をインストールbower.jsonでこれを持つ(jqueryの3.0.0-rc1の& html5shiv 3.7今のところは.3)。なぜそうなのか?私は最新版が必要な他の依存関係はありません。

これは

亭がhttps://github.com/jquery/jquery-dist.git#2.2.4
亭https://github.com/に対して2.2.4を検証し、キャッシュされたログ亭インストールですjquery/jquery-dist.git#2.2.4
bowerキャッシュ済みhttps://github.com/aFarkas/html5shiv.git#3.6.2
bower validate 3.6.2 https://github.com/aFarkas/ #3.6.2

jqueryの#2.2.4 bower_componentsをhtml5shivインストールjqueryの#2.2.4
亭をhtml5shiv.git#3.6.2
亭をインストール\ jque RY

html5shivの#3.6.2 bower_components \ html5shiv



そしてhtml5shivこの

{ 
    "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" 
} 

のように見えるがbower.jsonこの

のように見えるためにそれは私のためにその.bower.json奇妙です
{ 
    "name": "html5shiv", 
    "version": "3.7.3", 
    "main": [ 
    "dist/html5shiv.js" 
    ], 
    "ignore": [ 
    "**/.*", 
    "composer.json", 
    "test", 
    "build", 
    "src", 
    "build.xml" 
    ] 
} 

jQueryと同じです。 .bower.jsonは私が望むバージョンを参照していますが、bower.jsonは最新のバージョンを参照しています。私が言ったように、ソースとdistファイルは最新バージョンからのものです。

答えて

0

あなたはmore about bower here

+1

は、実際にはキャッシュの問題だった見つけることができる例

{ "name": "test", "dependencies": { "jquery": "#2.2.4" } } 

のバージョン の前に#を使用する必要があります。バワー・キャッシュを清掃する必要がありました。そして、#を使わなくても必要なバージョンをインストールすることができました。ごめんなさい。しかし、bower.jsonのバージョン番号を変更しても、なぜbowerがキャッシュされたバージョンをインストールするのかはまだ分かっていませんか? – SovietSam

関連する問題