1

鉴于这些捆绑:

     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"));
     }

在开发过程中,仅捆绑第一个捆绑包、第 3 方脚本而不捆绑第二个捆绑包会很有帮助。

有没有办法指定一个捆绑包应该捆绑甚至缩小,但另一个不?

我想过添加类似的东西

 BundleTable.EnableOptimizations = true;

但这将捆绑所有捆绑包。另一方面,像 ScriptBundle 这样的捆绑类没有允许我强制捆绑它们的成员。

4

1 回答 1

0

在特定捆绑包上添加转换,如下所示:

Bundle bundle = new ScriptBundle("~/scripts")
                    .IncludeDirectory("~/Scripts/", "*.js");
bundle.Transforms.Add(new JsMinify());
bundles.Add(bundle);
于 2013-01-04T11:37:29.000 回答