2015-04-01 64 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

在这种情况下,鲍尔没有询问有关版本的任何信息。