Ich versuche, Skripte von einem CDN zu laden (cdnjs spezifisch zu sein), und in requirejs müssen Sie die Erweiterung weglassen wie so:Warum versucht Requirejs, .map zu laden?
require.config({
baseUrl: '/static/js/',
paths: {
underscore: ['//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min']
},
shim: {
'underscore': {
exports: '_'
}
}
});
Aber wenn ich dies tun, versucht der Browser underscore-min.map
zu laden und nicht underscore-min.js
.
Wie behebe ich das, und was ist ein .map
?
Sie können über diese Funktion [hier] lesen (http://jquerybyexample.blogspot.com/2013/01/all-you-need-to-know-about-jquery-source-maps.html). Und dort erfahren Sie auch, wie Sie die Funktion in Ihren Browsereinstellungen deaktivieren können. –
Beachten Sie, dass dies nur in Chrome passiert. Sie können diese Funktion deaktivieren, indem Sie zu den Einstellungen der Entwicklungswerkzeuge wechseln und die Option "Quellkarten aktivieren" deaktivieren. – stavarotti