鉴于这些捆绑包:
public static void RegisterBundles(BundleCollection bundles)
{
// 3rd party scripts
bundles.Add(new ScriptBundle("~/scripts")
.IncludeDirectory("~/Scripts/", "*.js"));
// my scripts
bundles.Add(new ScriptBundle("~/myscripts")
.IncludeDirectory("~/MyScripts/", "*.js"));
}
在开发过程中,捆绑第一个包,第三方脚本,而不是第二个包,将会很有帮助。
有没有办法指定一个捆绑捆绑,甚至可能缩小,但另一个捆绑不是?
我想添加类似
的内容 BundleTable.EnableOptimizations = true;
但这会捆绑所有捆绑包。另一方面,像ScriptBundle这样的bundle类没有允许我强制捆绑的成员。
答案 0 :(得分:0)
在特定包上添加转换,如下所示:
Bundle bundle = new ScriptBundle("~/scripts")
.IncludeDirectory("~/Scripts/", "*.js");
bundle.Transforms.Add(new JsMinify());
bundles.Add(bundle);