首页 > web前端 > js教程 > 如何在 Bundler 输出中包含'.min”文件?

如何在 Bundler 输出中包含'.min”文件?

Linda Hamilton
发布: 2024-10-19 14:57:02
原创
944 人浏览过

How to Include

Bundler 排除“.min”文件

遇到的问题是 ASP.NET MVC Bundler 不包含以“.min”结尾的文件。 min”扩展名在其捆绑输出中。这种行为可能会令人沮丧,尤其是在使用预先缩小的 JavaScript 和 CSS 文件时。

在提供的示例代码中,当 jquery.tmpl.min.js 文件包含在捆绑包中时,就会出现问题。渲染包时,仅包含 jquery-1.8.0.js 文件,不包括“.min”文件。此行为是由 Bundler 维护的默认忽略列表引起的,该列表在禁用优化时排除与模式“*.min.js”匹配的文件。

解决方案:

要解决此问题,您可以将“.min”文件重命名为“.js”或修改忽略列表。重命名文件是一个简单的解决方案,但如果您有大量文件需要更新,可能会很不方便。

修改忽略列表是一种更灵活的方法。在 BundleConfig 类中,添加以下代码以仅排除特定文件:

<code class="c#">public static void AddDefaultIgnorePatterns(IgnoreList ignoreList)
{
    ignoreList.Ignore("*.min.css", OptimizationMode.WhenDisabled);
}

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.IgnoreList.Clear();
    AddDefaultIgnorePatterns(bundles.IgnoreList);

    //...your code
}</code>
登录后复制

此代码将确保所有“.min”文件都包含在捆绑输出中,从而允许正确呈现所需的脚本.

以上是如何在 Bundler 输出中包含'.min”文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板