我的Script文件夹中有很多javascript文件。最初,我的RegisterBundles是这样的:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js")
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
}
但是因为我的Script文件夹下有很多其他Javascript文件,所以我想将所有内容快速输入:
bundles.Add(new ScriptBundle("~/bundles/jquery")
.IncludeDirectory("~/Scripts", "*.js", true));
因为我认为它们的工作方式相同。但他们真的一样吗? MVC会在Productions中转换所有缩小版本吗?