使用此源代码,文件的缩小不起作用。如果我删除BundleTable.EnableOptimizations = true;
不缩小文件的行,它会起作用。
EnableOptimization
总体而言,捆绑是有效的,因为当设置为 false时,脚本、CSS 和 LESS 文件会正确加载。我不明白为什么它不起作用。下面是我用于捆绑 CSS、Javascript 和 LESS 文件的代码。
var defaultCss = new StyleBundle("~/bundles/css")
.Include("~/Static/css/bootstrap.css",
"~/Static/css/bootstrap-responsive.css",
"~/Static/css/media.css",
"~/Static/css/style.css",
"~/Static/css/editmode.css",
"~/Static/less/framework.less",
"~/Static/less/navigation.less",
"~/Static/less/variables.less");
defaultCss.Transforms.Add(new LessMinify());
defaultCss.Transforms.Add(new CssMinify());
bundles.Add(defaultCss);
var defaultJss = new ScriptBundle("~/bundles/js")
.Include("~/Static/js/jquery.js",
"~/Static/js/bootstrap.js",
"~/Static/js/site.js",
"~/Static/js/modernizr.js");
defaultJss.Transforms.Add(new JsMinify());
bundles.Add(defaultJss);
BundleTable.EnableOptimizations = true;