2016-07-08 91 views
0

我對gradle很新穎,目前有個問題讓我感到困惑。情況如下:基於一個涼亭技術堆棧,我實現了一個Angular App。該應用程序不會改變,也不會以任何方式構建,因爲只有靜態的JavaScript和HTML頁面。在我看來,由於單個庫的兼容性,角度,引導程序和其他庫的使用版本應該保持不變,所以這些文件也不應該改變。這是正確的行爲,還是應該在部署應用程序時至少獲得最新版本的庫庫版本?
在應用程序中使用的也少一些。每次運行gradle構建文件時,是否有辦法編譯CSS,還是應該只提供編譯完成的CSS文件?
因此,我也不太確定是否推薦使用gradle來部署「靜態」角度應用程序。Gradle for AngularJS應用程序

我希望有人能幫助我回答上述問題。正如你所猜測的那樣,我在部署這些角度應用程序方面並不是很有經驗,因爲這是我的第一個有這種問題的項目。

回答

1

這適用於所有軟件包管理者,不僅僅是gradle而是npm,gem,nuget,maven等等。

使用靜態依賴版本號。否則,您最終會發現在QA或Prod中發現突破性依賴關係,而不是生產。

這意味着您需要了解您的依賴關係中的安全修復程序。

當您需要某個功能或修復您的依賴關係的新版本時,請解鎖版本,重新開發並在dev中進行測試。重新鎖定依賴關係併發送給QA進行驗證。