Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Membetulkan Bundler Tidak Termasuk Fail Diminimumkan dalam MVC4?

Bagaimana untuk Membetulkan Bundler Tidak Termasuk Fail Diminimumkan dalam MVC4?

Susan Sarandon
Susan Sarandonasal
2024-10-19 14:53:30601semak imbas

How to Fix Bundler Excluding Minified Files in 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn