缩小

缩小用于减少 CSS 和 Javascript 文件的大小以加快下载时间。通过从文件中删除所有不必要的空白区域,注释和任何其他非必要内容来完成此过程。

使用 ScriptBundleStyleBundle 对象时,此过程自动完成。如果需要禁用它,则必须使用基本的 Bundle 对象。

使用缩小的示例

以下代码使用预处理程序指令仅在发布期间应用绑定,以便在非发布期间更容易调试(因为非绑定文件通常更容易导航):

public static void RegisterBundles(BundleCollection bundles)  
{  
    #if DEBUG
        bundles.Add(new Bundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
        bundles.Add(new Bundle("~/Content/css").Include("~/Content/site.css"));  
    #else
        bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
        bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));  
    #endif
}