Sto provando a caricare script da un CDN (cdnjs per essere precisi), in requirejs si deve lasciare l'estensione fuori in questo modo:Perché requirejs sta tentando di caricare .map?
require.config({
baseUrl: '/static/js/',
paths: {
underscore: ['//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.1/underscore-min']
},
shim: {
'underscore': {
exports: '_'
}
}
});
Ma quando faccio questo, il browser tenta di caricare underscore-min.map
e non underscore-min.js
.
Come risolvere questo problema e anche cos'è un .map
?
È possibile leggere su questa funzione [qui] (http://jquerybyexample.blogspot.com/2013/01/all-you-need-to-know-about-jquery-source-maps.html). E lì scoprirai anche come disattivare la funzione dalle impostazioni del tuo browser. –
Nota che ciò accade solo in Chrome. Puoi disattivare questa funzione andando alle impostazioni degli strumenti di sviluppo e deselezionando "Abilita mappe di origine". – stavarotti