asp.net mvc4 bundler и . Min.js
files: общая проблема
, используя Bundler ASP.NET MVC4, разработчики иногда сталкиваются с проблемой, в которой минимизированные файлы JavaScript (. Min.js
) исключены из пакетов. Даже если вы правильно укажите файл .
Например, пакет может быть определен для включения ~/scripts/jQuery-1.8.0.js
и
. Однако только jQuery-1.8.0.js
появляется в рендерированном html. ]
это происходит потому, что bundlecollection
's
по умолчанию игнорировать . Min
Файлы, когда оптимизация отключена. Чтобы исправить это, вы можете или изменить игнорист
или переименовать свои файлы. ]
solutions:
] ]
rename] Простейшее решение - переименовать ваши минимальные файлы для использования . JS расширение.
]
]
более надежный подход включает в себя изменение метода registerBundles для явного управления, какого файла игнорируются. Это позволяет включить
. Min.js файлы, даже когда оптимизация отключена. ]
]
]
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