Questa potrebbe essere una domanda un po 'strana, non riesco a cercare la frase giusta per ottenere risposte pertinenti.Javascript: traccia dello stack di debug con le mappe di origine
Abbiamo un'app che funziona su macchine client e viene ridotta. Generiamo mappe di origine, ma non sono esposte alle versioni di produzione.
Ho un window.onerror
che uso un codice tutto per codice sciatto che trova il modo non riconoscibile da me. Per fortuna, questo non è quasi mai utilizzato. Recentemente, ho riscontrato un errore di tipo undefined
di tanto in tanto, in modo che qualcuno abbia trovato un modo per fare qualcosa che non è inteso. Chrome fa un buon lavoro registrando il numero di righe e colonne nello stack trace che registriamo su un server di logging quando onerror cattura uno di questi buggers, ma è tutto quello di cui devo fare il debug e guardare attraverso un file min è meno attraente. E undefined is not a function
non è molto utile :)
Domanda: c'è uno strumento là fuori - forse in nodejs - che può richiedere un file min, una mappa sorgente e una stringa di traccia stack e produrre file, numeri di linea e file rilevanti numeri di colonna?
Mi rendo conto che il browser lo fa per te in fase di runtime, ma in questo caso non ho quel lusso in quanto sto cercando di capire qual è effettivamente l'errore dopo il fatto.
Dal momento che questo è il codice NodeJs, significa che le sourcemaps devono essere elaborati sul server? – Aligned
@Aligned Sembra che tu abbia risposto alla tua stessa domanda. –