2014-03-04 52 views
1

如何轉儲/複製公共Bower註冊表的內容?如何複製公共Bower註冊表?

網絡上有許多關於如何使用公共npm註冊表的資源,但對於公共Bower註冊表來說沒有足夠的相關性;但是,對脫機備份的需求仍然適用。

+0

AFAIK沒有這樣的事情。鮑爾只是提取git回購。但我從來沒有使用過涼亭,所以不要指望我。 – Prinzhorn

+0

難道你不只是'bower search'(沒有額外的參數,使其列出所有包),並將結果(可能需要一些輕量預處理)提供給'bower install'? – ajp15243

+0

另請參閱https://github.com/bower/bower#using-bowers-cache – Prinzhorn

回答

0

如果運行

bower search 

沒有任何額外的參數,那麼鮑爾將列出在註冊表中的所有可用的軟件包。您可能需要對輸出進行一些預處理,但是您可以將此列表反饋到bower install以依次安裝每個軟件包。你如何做到這一點取決於你(NodeJS,shell腳本等)。

無論您運行此操作,您可能都希望擁有Bower配置,該配置指定在哪裏存儲註冊表的備份。確保你有足夠的磁盤空間 - 這可能會佔用很多。即使在快速網絡連接下也可能需要一段時間才能下載,因此在您做其他類型的操作時,它可能是一夜之間或白天。

要更新您的備份,我想可以使用相同的想法,除了將bower install替換爲bower update