1

我正在尝试使用 System.Web.Optimizations 缩小 css 文件,但它不起作用

var fontAwsomeBundle = new Bundle("~/bundles/css/font-awsome", new CssMinify())
      .Include("~/content/packages/font-awesome/css/font-awesome-{version}.css", new CssRewriteUrlTransform());
  • 我已经运行了启用优化和调试 = false 的站点
  • 同一位置没有预压缩文件
  • .net 4.5,IIS Express
  • System.Web.Optimizations 1.1.0.0,WebGrease 1.6.5135.21930。我尝试将 WebGrease 更新到最新版本,但没有成功
  • 我在捆绑文件中没有收到任何缩小错误,只是未缩小版本的文件

这个版本也试过了。fontAwsomeBundle.Transforms.Add(new CssMinify());

4

1 回答 1

0

您应该为 .css 使用 StyleBundle,为 .js 使用 ScriptBundle。

var fontAwsomeBundle = new StyleBundle("~/bundles/css/font-awsome", new CssMinify())
      .Include("~/content/packages/font-awesome/css/font-awesome-{version}.css", new CssRewriteUrlTransform());
于 2014-06-26T02:33:51.657 回答