我有很多JS文件,并且每个文件都与特定视图紧密耦合。我想缩小每个文件,但我必须为每个文件创建新的包。是否有可能以某种方式缩小JS文件但不创建包?
答案 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")
}