.NET MVC捆绑包总是在缩小我的文件! (发布模式),即使我不想要它。我怎么能避免这个?我需要使用预先缩小的版本,因为在这种情况下.net minifier会导致不正确的JS。
我正在使用:
https://raw.github.com/mbest/knockout-deferred-updates/master/knockout-deferred-updates.min.js
我的代码是:
bundles.Add(new ScriptBundle("~/bundles/test")
.Include("~/Scripts/Libraries/knockout-deferred-updates.js")
.Include("~/Scripts/Libraries/knockout-deferred-updates.min.js"));
我尝试过只有一个.Include
等,但它仍会缩小.min文件!
答案 0 :(得分:1)
要防止在发布模式下进行捆绑和缩小,可以将以下内容添加到BundleConfig.cs中:
BundleTable.EnableOptimizations = false;
答案 1 :(得分:0)
它可能对你有帮助
public class BundleConfig
{
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));
bundles.Add(new ScriptBundle("~/bundles/customer").Include("~/Scripts/app/Services/vm.customer.js"));
//If Enable Bundling
BundleTable.EnableOptimizations = true;
//If Disable Bundling
BundleTable.EnableOptimizations = false;
}