18

嗨誰能給我一個例子,如何使用JavaScript的ScriptBundle方法IncludeDirectory, 無法得到如何編寫搜索模式字符串,它是正則表達式?如果你想例如JavaScript的asp.net mvc Bundle.IncludeDirectory示例?

bundles.Add(new ScriptBundle("~/bundles/customjs").IncludeDirectory(
       "~/Scripts/Custom","*.js")); 

bundles.Add(new ScriptBundle("~/bundles/customjs").IncludeDirectory(
       "~/Scripts/Custom",?); 
+1

下面是其他一些例子來自相關[SO郵政] /解釋(http://stackoverflow.com/questions/14563415/force-asp-net-mvc-bundle -to-呈現最JavaScript的文件-IN-A-一定順序/ 14563828#14563828)。 – MikeSmithDev 2013-03-25 14:43:46

+0

感謝Mike,例子給出了更多信息 – 2013-03-25 17:15:54

回答

31

你可以這樣寫。

你可以在這裏閱讀更多:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification

+1

爲什麼上面還會包含以.coffee結尾的文件?它不應該只發送* .js? – bob 2014-11-22 17:04:36

+0

如果您需要將文件夾中的某些文件包含在其他文件夾之前,則可以使用Include(在IncludeDirectory之前調用)單獨指定它們,儘管它們也會被「* .js」搜索模式選中 - 系統很聰明足以包括他們只有一次。 – 2016-10-29 01:07:57