Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Membetulkan Bundler Tidak Termasuk Fail Diminimumkan dalam MVC4?
Bundler Tidak Termasuk Fail Diminimumkan
Dalam MVC4, sistem penggabungan kadangkala menghadapi isu di mana ia mengecualikan fail dengan ".min.js" sambungan. Untuk menyelesaikan masalah ini, pastikan pengisytiharan berkas termasuk sambungan ".js" untuk fail yang dikecilkan. Sebagai contoh, bukannya:
<code class="pre">.Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")</code>
Gunakan:
<code class="pre">.Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.js")</code>
Jika menamakan semula fail tidak diutamakan, penyelesaian alternatif melibatkan penambahan corak fail tertentu pada senarai abaikan himpunan. Ini boleh dilakukan dengan mengatasi kaedah AddDefaultIgnorePatterns dalam kelas BundleCollection, seperti berikut:
<code class="pre">public static void AddDefaultIgnorePatterns(IgnoreList ignoreList) { // Existing ignore patterns // ... // Ignore additional file patterns ignoreList.Ignore("*.min.js", OptimizationMode.WhenDisabled); ignoreList.Ignore("*.min.css", OptimizationMode.WhenDisabled); } public static void RegisterBundles(BundleCollection bundles) { // ... }</code>
Dengan mengatasi kaedah AddDefaultIgnorePatterns, anda boleh menentukan bahawa fail JavaScript dan CSS yang dikecilkan harus diabaikan apabila pengoptimuman dilumpuhkan dalam persekitaran penempatan. Ini memastikan bahawa pengikat menyertakan fail ini semasa menyediakan tapak dalam pembangunan atau persekitaran ujian.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Bundler Tidak Termasuk Fail Diminimumkan dalam MVC4?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!