【问题标题】:Bundle knockout.js in ASP.NET Web Application - VS2013在 ASP.NET Web 应用程序中捆绑 knockout.js - VS2013
【发布时间】:2014-02-12 03:40:19
【问题描述】:

我正在尝试在我的应用程序中为 Knockout 添加一个捆绑包。从 NuGet,我得到了两个脚本: knockout-3.0.0.debug.jsknockout-3.0.0.js

我正在使用以下代码。

bundles.Add(new ScriptBundle("~/bundles/knockout").Include(
                        "~/Scripts/knockout-{version}.js"));

由于某种原因,它将包含“调试”版本:

<script src="/Scripts/knockout-3.0.0.debug.js"></script>

我的问题: 如何获得非调试版本? (我尝试在调试和发布配置中运行,结果相同)

最好的问候, 托马斯

【问题讨论】:

    标签: c# asp.net asp.net-mvc-4 knockout.js


    【解决方案1】:

    除非EnableOptimizationstrueWeb.config 文件中的compile Element 中的debug 属性设置为false,否则不会捆绑或缩小文件。此外,不会使用.min 版本的文件,将选择完整的调试版本。 EnableOptimizations 覆盖了Web.config 文件中编译元素中的调试属性

    more info

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 2021-01-17
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      相关资源
      最近更新 更多