RequireJS突然将'.map'添加到javascripts而不是'.js'

Spa*_*lex 7 javascript jquery google-chrome requirejs backbone.js

直到今天我突然发现所有通过requirejs加载的js文件都无法找到并且因为requirejs决定给每个文件扩展名而不是'.js',所以我的工作非常好.

我将'.js'添加到路径只是为了查看然后requirejs仍然失败,因为它指向'jquery.min.js.js'

我很困惑,这根本无法改变.有没有人有任何想法?

require.config
  baseUrl: 'javascripts'
  paths:
    jquery: 'vendor/jquery-1.10.2.min'
    underscore: 'vendor/underscore.min'
    backbone: 'vendor/backbone.min'
  shim:
    underscore:
      exports: '_'
    backbone:
      deps: ["underscore", "jquery"]
      exports: "Backbone"

require [
  'jquery',
  'underscore',
  'backbone'#,
 ], ($, _, Backbone) ->
   $('body').prepend "<div class='marking-up-header'></div>"
Run Code Online (Sandbox Code Playgroud)

在我最后一次研究这个问题并且今天又回到它上面时,这种情况再次正常工作它被搞砸了.在此输入图像描述

好的,所以我完全取出了require.js,现在我仍然得到了同样的遗留错误.我在safari中打开它(我使用的是chrome),我根本没有收到这些错误.Chrome有中风吗?有谁有想法吗?

谢谢.

sta*_*tti 7

正如@alexanderb所说,这是因为最近对Chrome中的源地图的支持.要防止这种情况发生(如果您对使用缩小文件的源映射不感兴趣),请转到开发工具设置面板,并取消选中"源"部分下的"启用源映射".但请注意,这会关闭使用指定源映射的所有缩小文件的源映射功能// @ sourceMappingURL=jquery-1.10.2.min.map.无需编辑任何文件.