相关疑难解决方法(0)

Bundler不包括.min文件

我有一个奇怪的问题,mvc4捆绑包不包括扩展名为.min.js的文件

在我的BundleConfig类中,我声明了

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/Scripts/jquery")
        .Include("~/Scripts/jquery-1.8.0.js")
        .Include("~/Scripts/jquery.tmpl.min.js"));            
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我宣布

<html>
    <head>
    @Scripts.Render("~/Scripts/jquery")
    </head><body>test</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当它呈现时,它只会呈现

<html>
    <head>
         <script src="/Scripts/jquery-1.8.0.js"></script>
    </head>
    <body>test</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我将jquery.tmpl.min.js重命名为jquery.tmpl.js(并相应地更新bundle中的路径),则会正确呈现这两个脚本.

是否有一些配置设置导致它忽略'.min.js'文件?

javascript c# asp.net-mvc-4 bundling-and-minification

260
推荐指数
3
解决办法
9万
查看次数