我正在尝试将JS文件包含到我的包中。
我在BundleConfig.cs文件中注册了新的包,如下所示:
bundles.Add(new ScriptBundle("~/bundles/toastr").Include(
"~/Scripts/toastr.min.js"));
然后我在我的母版页中这样称呼它:
@Scripts.Render("~/bundles/toastr")
它没有在HTML页面中呈现。
我错过了什么吗?
答案 0 :(得分:3)
你似乎正在缩小已经缩小的javascript,这几乎没有意义。 ASP.NET MVC中的捆绑和缩小由于您的javascript文件的名称(包含.min.js
)而检测到这种不一致,并忽略它。
因此,您可以获得正在使用的插件的非缩小版本,然后将其注册为捆绑包:
bundles.Add(
new ScriptBundle("~/bundles/toastr").Include("~/Scripts/toastr.js")
);