繁体   English   中英

ASP.Net MVC C#与Toastr没有minifing javascript

[英]ASP.Net MVC C# with Toastr not minifing javascript

我正在使用ASP.Net MVC 4 - 并尝试使用Toastr。

我通过NuGet安装它 - 它在开发中工作,但是,当我发布时,我的Javascript“捆绑”报告:

/* Minification failed. Returning unminified contents.
(9908,1-2): run-time warning JS1002: Syntax error: }
 */
/*!
* jQuery JavaScript Library v1.8.3
* http://jquery.com/

我的捆绑文件是:

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有一些语法错误,比如缺少分号,这会影响缩小过程。 您可以尝试以下两种方法:

  1. 检查是否有更新版本的toastr。
  2. 通过http://www.jslint.comhttp://jshint.com/传递文件,看看它显示的内容。

更新:我试图用toastr v1.3.1(通过NuGet下载)重现你的问题,但没有遇到任何问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM