ホームページ  >  記事  >  ウェブフロントエンド  >  MVC4 で縮小されたファイルを除外するバンドラーを修正する方法は?

MVC4 で縮小されたファイルを除外するバンドラーを修正する方法は?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-19 14:53:30599ブラウズ

How to Fix Bundler Excluding Minified Files in MVC4?

縮小されたファイルを除外するバンドラー

MVC4 では、バンドル システムが「.min.js」を持つファイルを除外するという問題が発生することがあります。拡大。これを解決するには、バンドル宣言に縮小されたファイルの拡張子「.js」が含まれていることを確認します。たとえば、

<code class="pre">.Include("~/Scripts/jquery-1.8.0.js")
.Include("~/Scripts/jquery.tmpl.min.js")</code>

の代わりに、

<code class="pre">.Include("~/Scripts/jquery-1.8.0.js")
.Include("~/Scripts/jquery.tmpl.js")</code>

を使用します。 ファイルの名前変更が望ましくない場合は、別の解決策として、特定のファイル パターンをバンドルの無視リストに追加します。これは、次のように BundleCollection クラスの AddDefaultIgnorePatterns メソッドをオーバーライドすることで実行できます。

<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>

AddDefaultIgnorePatterns メソッドをオーバーライドすることで、最適化が無効になっている場合に縮小された JavaScript ファイルと CSS ファイルを無視するように指定できます。導入環境。これにより、開発環境またはテスト環境でサイトを提供するときにバンドラーにこれらのファイルが確実に含まれるようになります。

以上がMVC4 で縮小されたファイルを除外するバンドラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。