ASP.NET MVC Bundler의 .min.js 파일 제외 문제 해결
ASP.NET MVC의 번들링 기능은 JavaScript 및 CSS 파일 관리를 간소화하고 조합 및 압축을 통해 웹사이트 성능을 향상시킵니다. 그러나 일부 사용자는 번들러가 ".min.js"로 끝나는 파일을 예기치 않게 생략한다고 보고했습니다.
이 문제를 해결하기 위한 몇 가지 전략은 다음과 같습니다.
파일 이름 바꾸기: 간단한(잠재적으로 지루할 수 있는) 해결 방법은 영향을 받는 모든 ".min.js" 파일의 이름을 수동으로 ".js"로 바꾸는 것입니다. 이 접근 방식은 파일 수가 많은 프로젝트의 경우 실용적이지 않습니다.
무시 목록 조정: 번들러는 무시 목록을 사용하여 제외할 파일을 지정합니다. ".min.js" 파일을 포함하도록 이 목록을 수정할 수 있습니다. 다음 코드 조각은 그 방법을 보여줍니다.
<code class="language-csharp"> public static void RegisterBundles(BundleCollection bundles) { bundles.IgnoreList.Clear(); AddDefaultIgnorePatterns(bundles.IgnoreList); bundles.IgnoreList.Ignore("*.min.js", OptimizationMode.WhenDisabled); }</code>
이 코드는 기존 무시 목록을 지우고 기본 패턴을 다시 추가한 다음 최적화가 비활성화된 경우에만 ".min.js" 패턴을 구체적으로 제외합니다*. 이렇게 하면 빌드 프로세스 중에 최소화된 파일이 포함됩니다.
소프트웨어 업데이트: Microsoft는 Microsoft.AspNet.Web.Optimization
NuGet 패키지의 이후 버전에서 이 ".min.js" 제외 문제를 해결했습니다. 최신 버전으로 업데이트하면 코드를 변경하지 않고도 문제를 해결할 수 있습니다.
최적의 솔루션 선택은 프로젝트의 규모와 복잡성에 따라 다릅니다. 수정 사항을 구현하기 전에 애플리케이션의 유지 관리 가능성 및 성능에 대한 각 접근 방식의 영향을 주의 깊게 평가하세요.
위 내용은 ASP.NET MVC 번들러가 내 .min.js 파일을 제외하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!