7

我正在尝试从 CDN 加载脚本(具体为 cdnjs),并且在 requirejs 中,您必须像这样关闭扩展:

require.config({
    baseUrl: '/static/js/',
    paths: {
        underscore: ['//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min']
    },
    shim: {
        'underscore': {
            exports: '_'
        }
    }
});

但是当我这样做时,浏览器会尝试加载underscore-min.map而不是underscore-min.js.

我该如何解决这个问题,还有什么是.map?

4

1 回答 1

13

.map浏览器中的sourceMap支持需要文件。这是您从 CDN 加载的文件的最后一行:

 //# sourceMappingURL=underscore-min.map

此行使您的浏览器加载.map文件。

于 2013-07-27T13:49:45.647 回答