ASP.Net MVC#使用Toastr而不是缩小javascript
我正在使用ASP.NETMVC4,并试图使用Toastr 我通过NuGet安装了它,并且它在开发中工作,但是,当我发布时,我的Javascript“捆绑包”报告: 我的包文件是:ASP.Net MVC#使用Toastr而不是缩小javascript,c#,javascript,jquery,asp.net,asp.net-mvc,C#,Javascript,Jquery,Asp.net,Asp.net Mvc,我正在使用ASP.NETMVC4,并试图使用Toastr 我通过NuGet安装了它,并且它在开发中工作,但是,当我发布时,我的Javascript“捆绑包”报告: 我的包文件是: using System.Web; using System.Web.Mvc; using System.Web.Optimization; namespace BootstrapSupport { public class BootstrapBundleConfig { public static void
using System.Web;
using System.Web.Mvc;
using System.Web.Optimization;
namespace BootstrapSupport
{
public class BootstrapBundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/js").Include(
"~/Scripts/jquery-1.10.1.js",
//"~/Scripts/jquery-migrate-{version}.js",
"~/Scripts/bootstrap.js",
"~/Scripts/jquery.validate.js",
"~/scripts/jquery.validate.unobtrusive.js",
"~/Scripts/jquery.validate.unobtrusive-custom-for-bootstrap.js",
"~/Scripts/jquery.tablesorter.js",
"~/Scripts/toastr.js",
"~/Scripts/mt.js"
));
bundles.Add(new StyleBundle("~/content/css").Include(
"~/Content/bootstrap.css",
"~/Content/body.css",
"~/Content/bootstrap-responsive.css",
"~/Content/bootstrap-mvc-validation.css",
"~/Content/style.css",
"~/Content/toastr.css"
));
}
}
}
如果我把Toastr从上面的包里拿出来,其他的一切都很好
你知道我如何解决这个问题吗
谢谢,Mark看起来toastr有一些语法错误,比如缺少分号,这影响了缩小过程。以下是两件您可以尝试的事情:
我试图用toastr v1.3.1(通过NuGet下载)重现您的问题,但没有遇到任何问题。Hi-这不是一个修复,而是一个解决方法-如果我将代码从toastr.js复制到toastr.min.js文件中,那么它就可以工作了-因此这两个文件之间可能存在差异(当然除了缩小一个文件!!)将其重命名为toastr.min.js时所观察到的行为是因为捆绑和缩小组件具有不缩小模式为*.min.js的文件的约定。这就是为什么你没有看到错误出现的原因。它只是按原样输出文件内容。
using System.Web;
using System.Web.Mvc;
using System.Web.Optimization;
namespace BootstrapSupport
{
public class BootstrapBundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/js").Include(
"~/Scripts/jquery-1.10.1.js",
//"~/Scripts/jquery-migrate-{version}.js",
"~/Scripts/bootstrap.js",
"~/Scripts/jquery.validate.js",
"~/scripts/jquery.validate.unobtrusive.js",
"~/Scripts/jquery.validate.unobtrusive-custom-for-bootstrap.js",
"~/Scripts/jquery.tablesorter.js",
"~/Scripts/toastr.js",
"~/Scripts/mt.js"
));
bundles.Add(new StyleBundle("~/content/css").Include(
"~/Content/bootstrap.css",
"~/Content/body.css",
"~/Content/bootstrap-responsive.css",
"~/Content/bootstrap-mvc-validation.css",
"~/Content/style.css",
"~/Content/toastr.css"
));
}
}
}