System.Web.Optimization & WebGrease DLL을 사용하여 아래 코드를 사용하여 내 프로젝트에서 번들과 minifiy javascript 및 css 파일을 자동화합니다.번들링없이 asp.net mvc에서 System.Web.Optimization & WebGrease를 사용하여 자동화를 자동화합니다.
using System.Web.Optimization;
using WebGrease;
protected void Application_Start()
{
RegisterBundles(BundleTable.Bundles);
BundleTable.EnableOptimizations = false;
}
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/Content/Script/Common/").Include("~/Content/Scripts/PTax/Common/ViewPort.js",
"~/Content/Scripts/PTax/Common/jquery.rotate.js",
"~/Content/Scripts/PTax/Common/jquery.loupe.js",
"~/Content/Scripts/PTax/Common/Accordion.js",
"~/Content/Scripts/PTax/Common/Progress.js",
"~/Content/Scripts/PTax/Common/AjaxGlobalHandler.js",
"~/Content/Scripts/PTax/Common/DialogBox.js",
"~/Content/Scripts/PTax/Common/Common.js",
"~/Content/Scripts/PTax/Common/DateValidations.js"));
}
내 프로젝트에서 일부 모듈에는 하나의 자바 스크립트 파일 만 있습니다. 다른 파일들과 함께 번들링 할 필요가 없습니다. 그래서 나는 그것을 minifiy 필요합니다. 어떻게하면 돼?
당신이 WebEssentials VS와 편집 시간에 JS를 작게를 수 필요한 뷰에서 스크립트 렌더링 (이 여러 번들을 만들 정상), 새로운 번들을 만들 수 있습니다 extension (http://vswebessentials.com/) – trailmax