MVC4 中的捆绑不起作用
本文关键字:不起作用 MVC4 | 更新日期: 2023-09-27 17:56:35
可能的重复项:
MVC4 捆绑器不包括 .min 文件
我正在尝试将JS文件包含在我的捆绑包中。
我在 BundleConfig .cs文件中注册了新的捆绑包,如下所示:
bundles.Add(new ScriptBundle("~/bundles/toastr").Include(
"~/Scripts/toastr.min.js"));
然后我在母版页中调用它,如下所示:
@Scripts.Render("~/bundles/toastr")
并且它不会呈现在 HTML 页面中。
我错过了什么吗?
你似乎正在缩小一个已经缩小的javascript,这几乎没有意义。MVC 中的捆绑和缩小 ASP.NET 由于 javascript 文件的名称(包含 .min.js
)而检测到这种不一致并忽略它。
因此,您可以获取正在使用的插件的非缩小版本,然后将其注册为捆绑包:
bundles.Add(
new ScriptBundle("~/bundles/toastr").Include("~/Scripts/toastr.js")
);