jquery - .net mvc 更新了 jquery 现在出现严重错误

标签 jquery asp.net-mvc

我今天通过 NuGet 更新了 jquery,现在收到以下错误:

JavaScript critical error at line 1, column 11 http://localhost:53779/Scripts/jquery-1.9.0.min.map

SCRIPT1004: Expected ';'

还有其他人遇到过这个问题并可以提出解决方案吗?

最佳答案

我今天偶然发现了这个问题,并认为我应该对此问题进行实际修复。

在我的 BundleConfig.cs 中,我有以下内容:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
            "~/Scripts/jquery-1.*"));

通配符用于获取最新版本的 jQuery,但是,Bundle Builder 也获取了 map 文件。

按如下方式更新 BundleConfig.cs:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
            "~/Scripts/jquery-{version}.js"));

这解决了问题。 {version} 标记是与文件进行最佳匹配的替换标记。因此,现在您不再添加所有文件,而是在您请求捆绑和缩小的库上找到匹配项。

此修复的来源可在此处找到 http://jameschambers.com/2013/01/jquery-script-map-causing-critical-error-in-jquery-1-9-0/

关于jquery - .net mvc 更新了 jquery 现在出现严重错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507334/

相关文章:

c# - 如何优先于 IHttpHandler 的 Web Api Controller ?

c# - Controller Action 中的 UrlHelper 未构建正确的 URL

asp.net-mvc - ASP.Net MVC(二)——无需自定义模板从View获取ModelMetadata

javascript - 如何自动触发提交表单并使用preventDefault

jQuery 3.0 $(window).load(function(){});

php - 数据表警告 : table id={id} - Invalid JSON response

c# - masonry 图像不喜欢 <div>

javascript - 使用 Highcharts 格式化程序导致无法读取未定义的属性 'length'

javascript - 如何将暂停和播放按钮添加到 wowslider js 文件

css - ValidationSummary 错误消息不响应样式文本对齐 :left