为什么requirejs试图加载.map?

nkc*_*cmr 7 cdn requirejs

我正在尝试从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: '_'
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

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

我该如何解决这个问题.map呢?

And*_*rle 13

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

 //# sourceMappingURL=underscore-min.map
Run Code Online (Sandbox Code Playgroud)

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