2014-01-07 88 views
1

好吧,我認爲這是一個簡單的問題。我是Bower的新手,我正試圖讓我的bower.json文件與Angular現在提供的多個庫保持同步。我正在使用角度資源,角度曲奇,角度消毒,角度動畫,然後是主角庫。在我的bower.json文件中,我將所有這些列爲依賴關係,但我必須將1.2.4更新爲1.2.5,以獲得這些項目中的每一個。用Angular文件管理涼亭文件

我確定有一種更簡單的方法,據我所知,我可以爲每個項目做「〜1.2」,並在進行涼亭安裝時獲得所有1.2.x更新。但是,如果我想獲取特定版本,是否必須將所有字符串更新爲1.2.5,或者我可以在bower.json中的哪個地方找到可供參考的變量,然後只更新該變量?

回答

1

你的bower.json文件中不能有變量,所以它不支持開箱即用。

參見:https://groups.google.com/forum/#!msg/twitter-bower/OvMPG6KS3OM/eo6L2VadxI8J

作爲一種解決辦法,如果你有sed你可以運行類似:

# update 1.2.5 -> 1.2.7 in test.json 
sed -i '' 's/1.2.5/1.2.7/' test.json 
+0

HRM,太糟糕了。什麼是「偶爾更新兩條線並不難」。現在每週更新8行(使用Angular的每週版本和所有不同的模塊)。它仍然不是一項艱鉅的任務,但我覺得這是值得研究的。 –

+0

是的,涼亭人應該解決這個問題。墨菲的法律將在某個時刻起作用。更不用說不準確的手動合併。 –