PDA

Pogčedajte punu verziju : kako debugovati kompresovani JS ?


ivanhoe
16. 03. 2007., 05:51
imam problem sa debugovanjem jedne JS biblioteke koja je kompresovana (izbaceni su svi new-lines).

Kako da postavim breakpoint kad je ceo kod u jednoj liniji ? Da li makar postoji neka opcija da mi neki debuger oznaci koji deo te ogromne linije trenutno izvrsava ?

Aleksandar.Ilic
16. 03. 2007., 08:32
ja sam se jednom iznervirao i preformatirao sam neki veliki JS :( Nisam znao sta cu od muke. I na kraju sam problem resio za 20-ak min, a izgubio sam sate...

jablan
16. 03. 2007., 09:10
Jel možeš nekako da je izlomiš? Pretpostavljam da postoje neki alati za indentaciju kôda, a na kraju krajeva, možeš da dodaš po jedan \n posle svakog karaktera ';' i '}', pa ručno da ispraviš ako si negde preterao.

zextra
16. 03. 2007., 14:25
Vim:
:%s/\(\[;}\]\)/\1\r/g
..and they lived happily ever after... :)

ivanhoe
16. 03. 2007., 14:34
ma ok, moze search & replace, nego ja sam se nadao da neki debugger ume da izadje sa tim na kraj... u stvari Venkman ima pretty print opciju koja radi, ali mi Firefox puca kad je koristim...