ASP.NET MVC:没有捆绑的缩小

时间:2014-12-11 15:05:45

标签: asp.net-mvc

我有很多JS文件,并且每个文件都与特定视图紧密耦合。我想缩小每个文件,但我必须为每个文件创建新的包。是否有可能以某种方式缩小JS文件但不创建包?

1 个答案:

答案 0 :(得分:2)

捆绑包捆绑并缩小。你不能只是用它来缩小它。如果你只想缩小,那么你需要一个post-build钩子来调用像grunt或ant这样的东西来为你处理,或者像Web Essentials这样的某些Visual Studio扩展可以设置为auto-在保存时生成脚本和CSS的最小化版本。

此外,可以动态创建捆绑包,以实现它的价值:

@{ BundleTable.Bundles.Add(new ScriptBundle("~/bundles/foo").Include("~/Scripts/foo.js")); }
@section Scripts {
    @Scripts.Render("~/bundles/foo")
}