我在我的页面上加载了大约20个CSS文件,我正在寻找一种工具来缩小我的CSS和JavaScript。我真的很喜欢SquishIt,但它似乎不处理通过@import url加载的CSS。由于我的很多CSS文件是通过@import加载的,所以输出不正确。Minfy CSS和包含@import url的Javascript(ASP.Net)
有没有解决这个问题,或者有人推荐另一个工具,可以正确处理通过@import导入的CSS?
我在我的页面上加载了大约20个CSS文件,我正在寻找一种工具来缩小我的CSS和JavaScript。我真的很喜欢SquishIt,但它似乎不处理通过@import url加载的CSS。由于我的很多CSS文件是通过@import加载的,所以输出不正确。Minfy CSS和包含@import url的Javascript(ASP.Net)
有没有解决这个问题,或者有人推荐另一个工具,可以正确处理通过@import导入的CSS?
如果您不使用Asp.Net 4.5,则可以使用Web优化。 安装此Nuget包装:使用http://nuget.org/packages/Microsoft.Web.Optimization/0.1包装。
如何使用:
http://msdn.microsoft.com/en-us/vs11trainingcourse_aspnetandvisualstudio_topic5.aspx
http://www.beletsky.net/2012/04/new-in-aspnet-mvc4-bundling-and.html
你尝试调用CSS捆绑安装的.ProcessImports方法?我想它是做你想做的,看看测试案例CanRenderCssFileWithImportStatement()this file