【发布时间】:2026-02-19 02:25:01
【问题描述】:
使用此源代码,文件的缩小不起作用。如果我删除不会缩小文件的BundleTable.EnableOptimizations = true; 行,它会起作用。
总体而言,由于脚本、CSS 和 LESS 文件在 EnableOptimization 设置为 false 时正确加载,因此捆绑工作正常。我不明白为什么它不起作用。下面是我捆绑 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;
【问题讨论】:
标签: asp.net-mvc-4 twitter-bootstrap bundling-and-minification