ASP.. Net MVC c#与Toastr不减少javascript
本文关键字:javascript Toastr Net MVC ASP | 更新日期: 2023-09-27 18:18:15
我正在使用ASP。. Net MVC 4 -并尝试使用Toastr。
我通过NuGet安装了它-它在开发中工作,然而,当我发布时,我的Javascript"bundle"报告:
/* Minification failed. Returning unminified contents.
(9908,1-2): run-time warning JS1002: Syntax error: }
*/
/*!
* jQuery JavaScript Library v1.8.3
* http://jquery.com/
我的bundle文件是:
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,其他的一切都可以正常工作。
请问我该如何解决这个问题?
谢谢,马克
看起来toastr有一些语法错误,比如缺少分号,这影响了缩小过程。以下是你可以尝试的两件事:
- 检查是否有更新版本的toastr。
- 通过http://www.jslint.com或http://jshint.com/传递文件,看看它显示什么。
更新:我试图用toastr v1.3.1(通过NuGet下载)重现您的问题,但没有遇到任何问题。