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 Bundler 要排除我的 .min.js 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!