2013-08-27 18 views
0

我在調試javascript時遇到的一個持續性問題是,如果編譯器發現錯誤並將其放在控制檯上,錯誤往往會丟失。原因是大多數標準庫在標準的螢火蟲控制檯中有數百個控制檯錯誤。我使用jQuery,bootstrap和Angular,並且在控制檯窗口中都會產生大量和大量的噪音,這使得很難找到真正的錯誤。 當我編譯代碼時,我總是清除所有警告,這樣錯誤就更加明顯。但是在JavaScript中這似乎不是一種簡單的方法。 有什麼想法?調試javascript和標準庫中的巨大錯誤列表

+0

我已經使用了所有這些庫,並且在控制檯中看不到它們生成的任何錯誤。難道它不是你的代碼在庫中觸發錯誤的錯誤嗎?如果你使用console.trace()或者調試控制檯,那麼你可以看到錯誤來自哪裏,而不是它們發生的地方。 –

回答

0

如果你認爲平面視圖代替,控制檯日誌的indented view可以幫助你,你可以嘗試使用console.group("Group Name")啓動新壓痕塊和console.groupEnd()將其關閉。 您可以爲代碼中的不同階段/交互創建此類縮進組,這可能會使日誌更容易讀取,因爲它們將嵌套在用於創建組的"Group Name"下。