Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie füge ich „.min'-Dateien in die Bundler-Ausgabe ein?

Linda Hamilton
Freigeben: 2024-10-19 14:57:02
Original
832 Leute haben es durchsucht

How to Include

Bundler schließt „.min“-Dateien aus

Das aufgetretene Problem besteht darin, dass ASP.NET MVC Bundler keine Dateien enthält, die mit „.min“ enden. min“-Erweiterung in der gebündelten Ausgabe. Dieses Verhalten kann frustrierend sein, insbesondere wenn mit vorminimierten JavaScript- und CSS-Dateien gearbeitet wird.

Im bereitgestellten Beispielcode tritt das Problem auf, wenn die Datei jquery.tmpl.min.js in einem Bundle enthalten ist. Beim Rendern des Bundles ist nur die Datei jquery-1.8.0.js enthalten, mit Ausnahme der Datei „.min“. Dieses Verhalten wird durch die vom Bundler verwaltete Standard-Ignorierliste verursacht, die Dateien ausschließt, die dem Muster „*.min.js“ entsprechen, wenn die Optimierung deaktiviert ist.

Lösung:

Um dieses Problem zu beheben, können Sie entweder die „.min“-Dateien in „.js“ umbenennen oder die Ignorierliste ändern. Das Umbenennen der Dateien ist eine einfache Lösung, kann jedoch umständlich sein, wenn Sie eine große Anzahl von Dateien aktualisieren müssen.

Das Ändern der Ignorierliste ist ein flexiblerer Ansatz. Fügen Sie in der BundleConfig-Klasse den folgenden Code hinzu, um nur bestimmte Dateien auszuschließen:

<code class="c#">public static void AddDefaultIgnorePatterns(IgnoreList ignoreList)
{
    ignoreList.Ignore("*.min.css", OptimizationMode.WhenDisabled);
}

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.IgnoreList.Clear();
    AddDefaultIgnorePatterns(bundles.IgnoreList);

    //...your code
}</code>
Nach dem Login kopieren

Dieser Code stellt sicher, dass alle „.min“-Dateien in der gebündelten Ausgabe enthalten sind, sodass die gewünschten Skripte korrekt gerendert werden können .

Das obige ist der detaillierte Inhalt vonWie füge ich „.min'-Dateien in die Bundler-Ausgabe ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!