2013-09-27 9 views
5

.NET MVC bundler her zaman dosyamı küçültüyor! (serbest bırakma modu), istemediğim halde. Bundan nasıl kurtulabilirim? .net minifier bu durumda yanlış JS neden olduğundan, önceden minimize edilmiş bir verison kullanmanız gerekir..NET MVC Bundler her zaman "abc.min.js" dosyamı küçültüyor

kullanıyorum:

https://raw.github.com/mbest/knockout-deferred-updates/master/knockout-deferred-updates.min.js

ve benim kodudur:

bundles.Add(new ScriptBundle("~/bundles/test") 
.Include("~/Scripts/Libraries/knockout-deferred-updates.js") 
.Include("~/Scripts/Libraries/knockout-deferred-updates.min.js")); 

Ben sadece bir .Include vb sahip denedim ama hala .min dosyasını küçültür! Yayın modunda, sen BundleConfig.cs için aşağıdaki ekleyebilir ederken

+0

yardımcı olabilecek Ben yapabileceğinize inanıyoruz 'ScriptBundle' yerine bir' Bundle' kullanın, ama aslında otomatik olarak önceden kaydedilmiş dosyanızı almamasına şaşırdım (* .min.js'yi dahil etmeyin, * sadece .js * Aynı dizinde th dosyaları ve gerisini - Ben bunu denediniz varsayalım?) –

+0

Bunu denedim ........ – Baconbeastnz

cevap

1

donatılacak ve küçültülmesi önlemek için:

BundleTable.EnableOptimizations = false; 

More info here

+0

Bunu önlemek istemiyorum, sadece istiyorum Dosyayı zaten küçümsediğimi anladım. + Programlamadan bunu asla yapmak istemiyorum zaten ... – Baconbeastnz

+1

IgnoreList'i temizlemeyi denediniz mi? Bu soruya benzer: http://stackoverflow.com/questions/11980458/bundler-not-including-min-files – GvM

0

Size

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; 

     }