2014-06-28 7 views
7

Sono nuovo nel mondo RequireJS. Sto ricevendo Load Timeout error per uno dei moduli, che ho già definito nel file principale. Non vedo alcuna richiesta nella scheda Rete di Chrome, probabilmente perché require ha già caricato quel file in precedenza.Come eseguire il debug del percorso/file definito requireJS

Ho agganciato a onError evento di richiedere & Vedo l'errore. Ma lo stack non fornisce la posizione esatta/nome del file che ha provato a caricare questo modulo. C'è un modo per capire il file esatto/linesOfCode?

Inoltre, non v'è alcun modo per capire a runtime tutti i percorsi definiti in requireJS, alcune API come require.getPaths()

+0

E 'assolutamente irritante che un errore di battitura nel nome di un percorso sia così impossibile da rintracciare. Grazie, richiedono – sarink

risposta

12
requirejs.s.contexts._.config.paths 

Questo restituirà tutti percorsi definiti in requirejs. Se ci sono più chiamate .config, sembra che contenga tutto senza duplicati.