【问题标题】:file is being assigned a //# sourceMappingURL but already has one文件被分配了一个 //# sourceMappingURL 但已经有一个
【发布时间】:2014-03-12 15:38:04
【问题描述】:

我只是注意到 Firefox 控制台为我的项目中的每个 .js/.coffee 文件(甚至包)输出以下错误。

-file- is being assigned a //# sourceMappingURL, but already has one

Chrome 的控制台不显示任何内容。我尝试删除所有 .map 文件并清除 Firefox 的缓存,但仍然出现错误。

【问题讨论】:

  • 我也看到了同样的情况。进行了搜索,发现了这个 SO 问题,仅在一个小时前询问:-) 顺便说一句,这是在 FF 27 上。
  • 似乎是一个 Firefox 错误:925614。但这是一个警告,而不是错误。如果您的代码不起作用,请查找其他错误消息。
  • @DS。 - 谢谢你提到这是一个警告。除了已经是一个错误之外,消息开始“错误:....”是没有帮助的
  • 它甚至出现在最新的 Firefox 29 beta-5 和 jQuery 1.10.2 .. 切换到 1.11.0 它消失了。
  • 在 Firefox 30 上仍然会发生这种情况

标签: javascript firefox meteor source-maps


【解决方案1】:

我已经在一个项目上工作了一年多,直到大约最后一次 Firefox 更新,我才看到这条消息。

我使用 jQuery 1.9.x 收到它,所以我刚刚将我的 jQuery 更新到 1.11.x 并且错误消失了。我现在很高兴。

因此,如果您使用 jQuery 并看到此错误/警告,请尝试将您的 jQuery 更新到最新版本。

希望这对某人有所帮助。

【讨论】:

  • 对我来说这是<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
【解决方案2】:

在 Firefox 27.0.1 中,我遇到了同样的错误。我已经有 jQuery 1.11.0。

SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated.
Use //# instead kendo.dataviz.min.js:25
22:09:26.635 Error: http://localhost/project/Scripts/kendo.dataviz.min.js is being assigned a //# sourceMappingURL, but already has one

我打开kendo.dataviz.min.js并删除了违规行:

//@ sourceMappingURL=kendo.dataviz.min.js.map

【讨论】:

  • 这是一个不同的错误,您可以通过将“@”替换为“#”来修复它
【解决方案3】:

对于使用Visual Studio 2013 并通过NuGet 下载jQuery 库的人,请检查您的jquery-x.x.x.min.js,您会发现下面的文字评论在Firefox 上弹出此警告。

// # sourceMappingURL=jquery-x.x.x.min.map

您可以安全地删除这些行。

【讨论】:

  • 这是在 jQuery 和 FullPageJS 中为我​​完成的。
【解决方案4】:

更新 jquery - 来自 jQuery 网站http://www.jquery.com/download

您还可以下载源映射文件以在使用压缩文件进行调试时使用。用户运行 jQuery 不需要映射文件,它只是改善了开发人员的调试器体验。从 jQuery 1.11.0/2.1.0 开始,压缩文件中不包含 //# sourceMappingURL 注释。

【讨论】:

    【解决方案5】:

    把你的代码放进去

       $( document ).ready(function() {
       //whatever
       });
    

    然后消息消失。

    【讨论】:

    • 我认为这并不总是可以接受的,因为这不是 webdev 的代码问题,所以应该由他们来解决。
    【解决方案6】:

    这是一个警告(不是错误) 这是一个错误(https://bugzilla.mozilla.org/show_bug.cgi?id=1020846 已在 FF 33 中修复)

    此警告/错误也适用于其他库(角度、主干等)

    【讨论】:

    • 根据链接的错误,这已在 firefox 32、33 中修复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2012-04-30
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多