在我的_Layout
页面中,我有以下脚本:
@Scripts.Render("~/Scripts/Scripts.js")
@Scripts.Render("~/Scripts/moment-with-locales.js")
@Scripts.Render("~/Scripts/moment.js")
@Scripts.Render("~/Scripts/bootstrap-datetimepicker.js")
@Scripts.Render("~/Scripts/DayPilot/daypilot-all.min.js")
所以我没有把所有这些写出来,而是想创建一个包:
bundles.Add(new ScriptBundle("~/bundles/otherScripts").Include(
"~/Scripts/Scripts.js",
"~/Scripts/moment-with-locales.js",
"~/Scripts/moment.js",
"~/Scripts/bootstrap-datetimepicker.js",
"~/Scripts/DayPilot/daypilot-all.min.js",
"~/Scripts/DayPilot/daypilot-common.src.js"));
所以现在我的_Layout
页面中有这个:
@Scripts.Render("~/bundles/otherScripts")
现在在我的bootstrap-datetimepicker.js
我已经编辑了1行...当我在本地测试这个应用程序时,视觉上的变化显示..但是当我发布..我改变的那行不起作用..
唯一可行的方法是,如果我从捆绑包中排除bootstrap-datetimepicker.js
文件,并专门在_Layout
页面中引用它。
如何将所有这些脚本组合到捆绑包中,并在发布时正常工作?