«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему ASP.NET MVC4 не включает файл `.min.js`?

Почему ASP.NET MVC4 не включает файл `.min.js`?

Опубликовано в 2025-04-14
Просматривать:316

Why Aren't My `.min.js` Files Included in My ASP.NET MVC4 Bundles?

asp.net mvc4 bundler и . Min.js files: общая проблема

]

, используя Bundler ASP.NET MVC4, разработчики иногда сталкиваются с проблемой, в которой минимизированные файлы JavaScript (. Min.js ) исключены из пакетов. Даже если вы правильно укажите файл . Например, пакет может быть определен для включения ~/scripts/jQuery-1.8.0.js и

~/scripts/jquery.tmpl.min.js

. Однако только jQuery-1.8.0.js появляется в рендерированном html. ] это происходит потому, что bundlecollection 's

игнорист

по умолчанию игнорировать . Min Файлы, когда оптимизация отключена. Чтобы исправить это, вы можете или изменить игнорист или переименовать свои файлы. ] solutions:

] ]

rename
    . Min.js
  1. files:

    ] Простейшее решение - переименовать ваши минимальные файлы для использования . JS расширение. ] ]

    modify
  2. RegisterBundles
  3. :

    более надежный подход включает в себя изменение метода registerBundles для явного управления, какого файла игнорируются. Это позволяет включить . Min.js файлы, даже когда оптимизация отключена. ] ] ]

    исправлен
  4. RegisterBundles
Method:

public static void Registerbundles (bundlecollection связки) { bundles.ignorist.clear (); AddDefaultIgnorePatterns (bundles.ignorelist); // Явно игнорируют файлы .min.js только при отключении оптимизации. bundles.ignorelist.ignore ("*. Min.js", OptimizationMode.whendIsabled); }

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

    // Explicitly ignore .min.js files ONLY when optimization is disabled.
    bundles.IgnoreList.Ignore("*.min.js", OptimizationMode.WhenDisabled);
}
. Min.js

файлы независимо от настройки оптимизации, гарантируя, что ваши минимальные сценарии включены в ваши связки. &&&]]]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3