2015-11-12 74 views
2

在我的項目中,我創建了一些涼亭組件,我在下面的主應用程序的bower.json文件中使用了這些組件。鮑爾沒有采取最新版本

"My-Component": "1.0.12" 

它工作的也很好。現在我創建了一個更新版本的My-Component,並更新瞭如下所示的bower.json文件。

"My-Component": "1.0.13" 

當我做涼亭安裝新版本沒有得到installed.Its指的是舊的。

+0

什麼命令的響應:'涼亭信息我-Component' ?發佈結果請 –

+0

它顯示最新版本。 – robin

回答

1

使用以下語法爲您的依賴bower.json你的主要應用程序:

"My-Component": "~1.0.12" 

這意味着「至少那個版本,但不超過2.x的更大的」

如果一切都過去了,因爲它應該是,也許你只需要清除緩存鮑爾:

bower cache clean 

然後重新安裝:

bower install 

如果沒有,組件出現問題。

也許你錯過了標記您的組件的新版本:

cd ~/My-Component/ 
git tag v1.0.13 
git push upstream 
git push --tags 

然後更新您的主要應用:

cd ~/MyApp/ 
bower install My-Component --save 
+0

我無法清理緩存,因爲它會在構建機器上運行,一旦我提交代碼並導致問題出現。我已經嘗試了〜,但它不工作。 – robin