2015-04-01 114 views
0

每次我在我的灰燼CLI包安裝一個新的涼亭包,我鮑爾安裝降級我的包

Missing bower packages: 
Package: ember 
    * Specified: 1.11.0 
    * Installed: 1.10.0 

然後我跑bower install ember#1.11.0

Unable to find a suitable version for ember, please choose one: 
    1) ember#1.10.0 which resolved to 1.10.0 and is required by test-addon 
    2) ember#>= 1.8.1 < 2.0.0 which resolved to 1.11.0 and is required by ember-data#1.0.0-beta.16 
    3) ember#> 1.5.0-beta.3 which resolved to 1.11.0 and is required by ember-resolver#0.1.15 
    4) ember#>=1.4 <2 which resolved to 1.11.0 and is required by ember-cli-shims#0.0.3 
    5) ember#1.11.0 which resolved to 1.11.0Prefix the choice with ! to persist it to bower.json 

我選擇5(爲什麼這個麻煩,如果我明確添加所需版本),那麼它再次工作。

但下一次,如果我安裝新的涼亭包,我必須再次做。

節點 0.12.1

涼亭 1.3.12

emvber CLI 0.2.2

+0

你最近做過'bower cache clean'嗎? – 2015-04-01 12:35:16

+0

不,我不是。我會嘗試它,也許它有幫助。 ty – user3568719 2015-04-01 12:45:23

+0

你有沒有試過用'!'在你的選擇前加上前綴來堅持呢?即'!5'。 – deceze 2015-04-20 08:20:44

回答

0

您可以使用-F標誌來強制使用最新版本:

bower install -F 

(s ee docs

在這種情況下,鮑爾沒有詢問有關版本的任何信息。