EnableOptimizations = true而不是仅缩小js捆绑

时间:2018-04-06 06:22:40

标签: javascript c# asp.net-mvc asp.net-mvc-4 bundle

捆绑并缩小我添加的js代码 以下代码

public static void RegisterBundles(BundleCollection bundles)
        {
            BundleTable.EnableOptimizations =true;
            bundles.Add(new ScriptBundle("~/bundles/app")
                 .Include("~/app/app.js")
                 .IncludeDirectory("~/app/Auth/", "*.js", searchSubdirectories: true)
                 .IncludeDirectory("~/app/Common/", "*.js", searchSubdirectories: true)
                   );

    }

我有<compilation debug="true" targetFramework="4.5"/> 通过网络配置。

但它只捆绑文件而不是缩小..

任何人都可以告诉我哪里错了......?

2 个答案:

答案 0 :(得分:0)

要在web.config中启用捆绑和缩小调试键,请将其设置为 false 值:

<listener>
    <listener-class>org.jboss.weld.module.web.servlet.WeldTerminalListener</listener-class>
</listener>

答案 1 :(得分:0)

捆绑包在调试模式下不起作用。因此,我们在web.config文件中设置调试值false,如下面的代码段所示:

<system.web>  
   <compilation debug="false" targetFramework="4.5.1" />  
</system.web> 

了解更多信息https://www.c-sharpcorner.com/article/asp-net-mvc-performance-bundling-and-minification/