Asp.net
在發佈時自動壓縮 html 和 css?
這個問題我找不到合適的答案。我看到還有其他一些類似的問題被問到,但它們並沒有為我提供體面的答案。
在 Visual Studio 中,有沒有辦法在應用程序發佈時自動壓縮所有應該壓縮的文件(HTML、XML、CSS)?
在伺服器上擁有所有額外的空白、評論和其他東西似乎有點無意義和浪費。我一直在尋找不同的擴展和 NuGet 包,但一直找不到任何可以為我提供解決方案的東西。
你想要像Cassette這樣的東西。
Cassette 自動對所有 JavaScript、CoffeeScript、CSS、LESS、Sass 和 HTML 模板進行排序、連接、縮小、記憶體和版本化。
使用起來非常簡單,只需閱讀他們的文件即可。設置最多需要 5 分鐘。
要安裝,請打開 NuGet 包控制台並輸入:
Install-Package Cassette.Web這將負責安裝和設置。
如需幫助或建議,請查看他們的 Google 群組:
http://groups.google.com/group/cassette
還可以選擇使用 SquishIt。它適用於 MVC3,並且與 Cassette 具有相同的用途。但是,我個人更喜歡Cassette。
http://lostinthegc.wordpress.com/2012/01/14/using-squishit-in-an-asp-net-mvc3-web-application/