MVC4中的捆绑不起作用[重复]

Posted

技术标签:

【中文标题】MVC4中的捆绑不起作用[重复]【英文标题】:bundling in MVC4 doesn't work [duplicate] 【发布时间】: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 页面中呈现。

我错过了什么吗?

【问题讨论】:

请根据您的具体问题更改标题.. 复制:***.com/questions/11980458/… 【参考方案1】:

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

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

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

【讨论】:

以上是关于MVC4中的捆绑不起作用[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 asp .net MVC4 应用程序中,调试在 javaScript 代码中不起作用

HTTP 错误 403.14 - 禁止 - MVC4 .net 4.5 捆绑包

为啥这个捆绑包不起作用?

捆绑安装不起作用

修改 plist 不起作用

使用额外的捆绑包创建通知意图不起作用