【问题标题】:bundling in MVC4 doesn't work [duplicate]MVC4中的捆绑不起作用[重复]
【发布时间】:2013-01-14 08:52:19
【问题描述】:

可能重复:
mvc4 bundler not including .min files

我正在尝试将一个 JS 文件包含到我的包中。

我在 BundleConfig.cs 文件中注册新包,如下所示:

bundles.Add(new ScriptBundle("~/bundles/toastr").Include(
                    "~/Scripts/toastr.min.js"));

然后我在我的母版页中这样称呼它:

@Scripts.Render("~/bundles/toastr")

并且它没有在 HTML 页面中呈现。

我错过了什么吗?

【问题讨论】:

标签: c# asp.net-mvc-4 bundle


【解决方案1】:

您似乎正在缩小已经缩小的 javascript,这几乎没有意义。 ASP.NET MVC 中的捆绑和缩小检测到这种不一致是因为您的 javascript 文件的名称(包含 .min.js)并忽略它。

所以你可以获得你正在使用的插件的非缩小版本,然后将它注册为一个包:

bundles.Add(
    new ScriptBundle("~/bundles/toastr").Include("~/Scripts/toastr.js")
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 2012-06-21
    • 1970-01-01
    • 2013-04-02
    相关资源
    最近更新 更多