0

可能重复:
mvc4 bundler 不包括 .min 文件

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

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

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

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

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

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

我错过了什么吗?

4

1 回答 1

3

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

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

bundles.Add(
    new ScriptBundle("~/bundles/toastr").Include("~/Scripts/toastr.js")
);
于 2013-01-30T14:12:05.180 回答