2017-08-11 107 views
0

我正在處理由幾個人通過git維護的ASP.net項目。有沒有辦法在構建時縮小css文件?

我們希望在構建時縮小CSS文件並檢出了捆綁包並縮小了插件,但是這似乎沒有提供在每次構建時從源文件重新生成縮小代碼的選項。

有沒有更好的方法讓我們縮小每個構建的源CSS文件?

回答

0

理解你的問題是正確的,你想連接和縮小你的CSS來源和時間你建立或部署。
我現在不知道你的構建堆棧是怎麼樣的,所以我只能猜測,但使用css文件我會使用像gruntgulp
在我的自我,我更喜歡一口。創建一個連接,縮小或自動爲您的css文件添加前綴的任務很容易。
創建任務後,您可以將其添加到構建腳本,任務或bash中。

這種方式也適用於CI像wercker或travis。

0

一個更好的方法是make your file to online file (like CDN link github can help you in that)然後再添加所有那些css添加該鏈接將節省大量的構建時間。

  • 嘗試縮小文件。

  • 嘗試製作一個在線鏈接文件。

0

生成後可以使用Microsoft Ajax Minifier。

解釋這裏:https://www.codeproject.com/Articles/182690/Minify-Javascript-and-CSS-using-Microsoft-Ajax-Min

或者,如果你有詹金斯集成然後生成步驟後,你可以叫你的build目錄的文件夾bat文件並運行縮小。

對於多個技術項目,您可以創建基於Microsoft Ajax Minifier的exe文件,並在完成所有構建後,使用Jenking的bat命令運行此exe文件,以僅縮小所有css和js文件。

我已經將這些與這些項目構建後的PHP,ASP.Net和Silverlight代碼集成在一起。

相關問題