2012-07-24 17 views
5

ASP.NET MVC4'deki yeni Paketleme özelliğini kullanıyorum. Şu anda aşağıdaki desteler yapılandırmış:MVC4 Paketleme Stratejisi

  • ~/js/jquery
  • ~/js/formlar
  • ~/js/önyükleme

Ben I ikram ediyorum görünüme bağlı olarak genellikle bu üçünün bir birleşimini çağırır (örneğin ana sayfa jQuery paketine ihtiyaç duyarken, iletişim sayfası jquery + bootstrap gerektirir, formlar ise üç taneye ihtiyaç duyar).

Sorum şu olabilir: görünümden bir dosya olarak işlenecek üç demeti çağırmanın bir yolu var mı?

  • ~/js/formsAndBootstrap
  • ~/js/formsAndJQueryAndBootstrap
  • Ve daha neler ...
+0

RxLoader https://nuget.org/packages/RxLoader/ –

cevap

0

: Ben mümkün olan her kombinasyon için bohçalarında istemiyoruz Görünüşe göre bir paket tanımlamanız gerekiyor. Manzaradan "anında" yapamazsınız.

0
bundles.Add(new ScriptBundle("~/bundles/formsAndBootstrap").Include(
          "~/Content/Scripts/jquery-1.7.2.js", 
          "~/Content/Scripts/bootstrap.js", 
          "~/Content/Scripts/form.js")) 
+1

kullanarak paketleri daha kolay tanımlayabilirim (bence) Bu, her kombinasyon için yeni bir paket tanımlamamız gerektiği anlamına gelir. "JQuery" adı verilen ve "jQueryUI" adında başka bir tanımlı paketim varsa ve bunları hem tek bir dosya olarak oluşturmak istiyorsanız, başka bir paket oluşturmam gerektiği anlamına mı geliyor? koşarken gördüğüm görüşten birini tanımlayamıyorum? – amhed