2013-08-25 3 views
2

나는 jscss 파일의 .min.debug 버전을 활용합니다. 각 파일을 활용하는 정확한 메커니즘은 무엇효과적으로

bundles.Add(
      new ScriptBundle("~/scripts/vendor") 
      .Include("~/scripts/jquery-{version}.js") 
      .Include("~/scripts/knockout-{version}.debug.js") 
      .Include("~/scripts/knockout-{version}.min.js") 
      .Include("~/scripts/knockout-{version}.js") 

:

예를 들어이 번들을 고려하십시오. 어떻게 ASP.NET 디버깅하는 동안 최종 릴리스 및 .debug .min 사용하려면 스마트 설정하려면 일부 설정을 의미합니까?

답변

2

그냥 .Include("~/scripts/knockout-{version}.js") 사용하고 ASP.NET은 생산 및 ~/scripts/knockout-{version}.js~/scripts/knockout-{version}.min.js을 사용합니다. 예를 들어 :

bundles.Add(
     new ScriptBundle("~/scripts/vendor") 
     .Include("~/scripts/jquery-{version}.js") 
     .Include("~/scripts/knockout-*") 

는 그런 다음 ~/스크립트/경로에 녹아웃-version.debug.js와 녹아웃 - version.js에 포함.

디버거 모드 인 경우 bundler가 디버그 버전을 사용하거나 디버그가 아닌 버전을 축소하고 최적화가 사용되는 경우이를 사용합니다.

+3

일부 라이브러리의 경우 .debug는 어떻게됩니까? – mehrandvd

2

을 디버깅 할 때 당신은 당신 그룹화가 와일드 카드로 디버그 및 비 디버그 파일 간의 들러 스위치를 가질 수