[英]ASP.NET ScriptBundle does not work with .min.js?
我可以使用下面的ASP.NET MVC成功地包含帶有ScriptBundle的jquery庫
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.7.1.js"));
但是,如果我更改為最小化庫,我無法從瀏覽器中獲取它
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-1.7.1.min.js"));
代碼有什么問題?
除非EnableOptimizations
為true
或Web.config
文件中的編譯元素中的debug屬性設置為false,否則不會捆綁或縮小文件。 此外,將不使用.min
版本的文件,將選擇完整的調試版本。 EnableOptimizations
會覆蓋Web.config
文件中編譯元素中的debug屬性
嘗試清除忽略列表。
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.IgnoreList.Clear();
// code cleared for clarity
}
}
你的代碼一切正常,它是如何工作的,你可以嘗試改變ignoreList
。
更多細節: mvc4 bundler不包括.min文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.