sto aggiungendo il seguente ScriptBundle in BundleConfig:sceneggiatura minified solo in MVC4 BundleConfig
bundles.Add(new ScriptBundle("~/bundles/javascript").Include(
"~/Scripts/jquery-1.*",
"~/Scripts/load-image.min.js",
"~/Scripts/bootstrap.*",
"~/Scripts/bootstrap-image-gallery.*",
"~/Scripts/my.global.js"));
Questo viene fatto riferimento alla fine della mia _Layout.cshtml come:
@Scripts.Render("~/bundles/javascript")
Quando il debug mi accorgo che l'output di questo rendering di script è:
<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/bootstrap.js"></script>
<script src="/Scripts/bootstrap-image-gallery.js"></script>
<script src="/Scripts/my.global.js"></script>
Si noti che lo script load-image.min.js è missi ng? Quello che voglio è usare lo stesso script miniato sia che io stia eseguendo il debug o meno. Nelle condizioni di rilascio lo script è incluso nel file JS in bundle.
Suppongo che stia vedendo il 'min', cercando una versione non minificata, non trovandola, quindi decidendo che cosa è meglio ignorarla del tutto. Brillante. Se faccio una copia di load-image.min.js, chiamalo load-image.js e poi lo riferimento in BundleConfig come "load-image. *" Trovo che sia incluso in entrambe le configurazioni ma che senso ha dover Fai quello?
Presumo che mi manchi qualcosa qui. Non ho la versione non minificata e francamente non mi interessa. È usato dal mio plugin per la galleria di immagini Bootstrap e nient'altro. Qualche idea là fuori?
+1 per 'quindi decidere cosa è meglio ignorarlo completamente. Brillante. Succede spesso :) – ppumkin