2012-03-21 7 views

cevap

0

Düzenleme: Biz VS2012 kullanıyorum ancak genel prensip

çalışması gerekir 10

Bu, sorunuzun doğrudan bir cevabı olmasa da, şu sonuca vardık:

Küçültmek ve paketlemek istediğiniz dosyalar için bir modül oluşturun. Tartışma uğruna, base_module numaralı telefonu arayın.

// If you are in DEBUG mode, requireBaseModules won't do anything 
// But, if you are in a release mode, then requireBaseModules will load your 
// bundled module and have them primed. Any modules required but NOT in your 
// base bundle will be loaded normally. 
requireBaseModules(function() { 
    require(['jQuery'], function ($) { 
     // Do Stuff 
    }); 
}); 
:

oluşturulan bu komut ile sizin _layout.cshtml

function requireBaseModulesDebug(func) { 
    // In debug mode, just execute the call back directly. 
    // Do not load any base modules, require each module to fully state any dependencies. 
    func(); 
} 

function requireBaseModulesRelease(func) { 
    require(["js_modules/base_module"], func); 
} 


// Views are always in DEBUG mode, so we have to this this work-around. 
@if (HttpContext.Current.IsDebuggingEnabled) 
{ 
    <text>requireBaseModules = requireBaseModulesDebug;</text> 
} 
else 
{ 
    <text>requireBaseModules = requireBaseModulesRelease;</text> 
} 

bir script oluşturun, daha sonra böyle bir modülü kullanmak şey sarmak zorunda