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

開発中は、最初のバンドルであるサード パーティのスクリプトだけをバンドルし、2 番目のバンドルをバンドルしないと便利です。

1 つのバンドルがバンドルされ、場合によっては縮小されることを指定する方法はありますが、他のバンドルはそうではありませんか?

のようなものを追加することを考えました

 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 に答える