3

ここで概要を見る: http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification

Scripts.Urlスクリプトタグを装飾したい場合は、スクリプトタグ内で使用できるようです:

<script src='@Scripts.Url("~/bundles/modernizr")' async> </script>

問題は、プログラムがデバッグ モードで実行されているかどうかに関係なく、常に縮小版を取得することです。

と同じ縮小/非縮小機能を取得する方法はありますScripts.RenderScripts.Url?

更新
各バンドルから変換を削除して、実際にバンドルが縮小されないようにすることができるようです。したがって、各バンドルを宣言した後にこれを追加しました。

// If optimizations aren't enabled
if (!BundleTable.EnableOptimizations)
{
    // Iterate over each bundle
    foreach (var b in bundles)
    {
        // And strip out any transformations (minify)
        b.Transforms.Clear();
    }
}

最も美しいものではありませんが、今のところ機能します。もっと簡単な方法があれば、知りたいです。

4

0 に答える 0