我已經做了一些使用Python和Django開發的網絡。我使用virtualenv來創建一個引導腳本,它可以將我所有的Python依賴關係安裝在服務器上。我有自己編寫的代碼的存儲庫,並且在該存儲庫中有兩個文件(在我的代碼旁邊):requirements.txt和bootstrap.py。使用引導腳本,它將在服務器上安裝所有依賴項。如何在webserver上部署客戶端依賴關係?
現在我想爲客戶端的依賴關係類似。例如。 jQuery,jQuery-ui和bootstrap。目前我手動下載文件並將它們放在服務器上的靜態文件夾中。
我遇到了鮑爾,我明白它確實可以下載各種js庫。但我看不出如何以優雅的方式使用它。例如。對於jQuery,它下載整個jQuery存儲庫,這意味着包含大量文件的dist文件夾和src文件夾。我需要的只是jQuery.min.js。
那麼,廣泛的問題是,什麼是自動化客戶端依賴項部署的簡潔方法?
爲什麼不使用'requests',優雅的蟒蛇HTTP客戶端,在下載自動化?畢竟,網址是固定的 – slezica
環顧四周後, [這裏](http://stackoverflow.com/questions/21560922/deploying-with-bower),它似乎是讓bower_components成爲靜態文件庫的可接受方式。我想這是處理客戶端依賴關係的最簡單方法。對於我來說,僅僅需要少數幾個文件就暴露出一個數百個文件,這似乎是錯誤的。 –