2013-08-21 33 views
2

我在客戶端項目中使用了bower。並非所有的開發人員都會在他們的機器上安裝,所以我們需要在我們的源代碼回購中包含所有的依賴關係。但我們只允許檢查項目直接使用的bower_components目錄的部分內容(例如,只檢查css/js/html文件,並避免檢入測試,文檔等)。如何僅簽入涼亭部件的相關部件?

是否有現有的腳本可以幫助解決這個問題?或者是否需要手動完成並刪除所有不需要的組件?

回答

1

不幸的是,這是目前唯一可以安全使用的方法。真正的解決方案是鼓勵軟件包作者將不需要的文件添加到他們的bower.json中的ignore屬性中。

+0

謝謝。通過例如(可選)啓發式地忽略某些文件或文件夾來改進這一點的計劃是什麼? –

+0

任何啓發式都將是脆弱的,永遠不會被包含在覈心中。儘管你可以自由創建自己的工具,但可能已經有一些了。 –