本地啟動react項目卵凑,調試程序的時候頁面在執(zhí)行某些操作后,進入卡死胜臊,沒有任何反應勺卢,控制臺接口調用也沒有任何信息記錄,無法刷新象对,其他操作也沒有反應黑忱,只能退出。
再次經(jīng)過剛才的操作后同樣卡死勒魔,這次等待了一段時間甫煞,控制臺中自動暫停在了一個沒有斷點,也沒有debugger的地方冠绢,而且該部分業(yè)務邏輯是JS自帶的抚吠,不應該存在斷點。
又運行一次弟胀,還是停在了奇怪的地方埃跷。
報錯問題排查了一下,一個while循環(huán)的跳出條件不小心被注釋掉了邮利,導致陷入死循環(huán)了,是控制臺在程序臨近內存崩潰前暫停了項目垃帅,由于循環(huán)內部使用了moment類庫延届,循環(huán)正好停在了調用類庫的時候,差點以為js不是單線程的贸诚,謹記以后用while的時候要好好保護跳出條件方庭。