Asp.net

在發佈時自動壓縮 html 和 css?

  • February 14, 2014

這個問題我找不到合適的答案。我看到還有其他一些類似的問題被問到,但它們並沒有為我提供體面的答案。

在 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/

引用自:https://stackoverflow.com/questions/11462482