簡體   English   中英

在獨立時尚中調試JavaScript有哪些選擇?

[英]What are my options for debugging JavaScript In a Stand-alone Fashion?

我使用JavaScript時遇到的一個問題就是以獨立方式調試它。 我有一個非常基本的JavaScript文件,只有一個函數和對該函數的調用。 沒有外部依賴。 我想調試它,但它有一個無限循環,它會使瀏覽器崩潰,甚至不讓我訪問Chrome開發工具......字面上,當我點擊F12時,整個事情都被鎖定了,我必須結束這個過程。

我也嘗試從不同的標簽中將其作為“Snippet”運行,這確實有效,但是並不理想,坦率地說,整個Chrome Dev Tools界面對於調試感覺很奇怪......就像它是為用戶而不是開發人員而設計的,至少與Visual Studio相比。

最后,我嘗試通過鍵入“node myfile.js”來使用Node.js,並且節點只是暫停並且什么也沒做,此時我輸入了Visual Studio Code然后嘗試使用Node.js調試系統,但后來它說我沒有定義一個程序屬性......只是試圖在這里調試一個簡單的js文件..

這是個問題。 調試的全部內容是能夠弄清楚發生了什么。 我還有哪些其他選項來執行/調試基本的JavaScript文件? 謝謝。

我會這樣做,因為缺乏更好的選擇:

1)刪除導致無限循環的代碼的關鍵部分。 如果您不確定哪個部分,請刪除大部分代碼。

2)照常在Google Chrome中打開代碼。

3)在文件或函數開頭的Dev Tools中設置斷點。

4)將有問題的代碼添加回您的javascript文件。

5)在Chrome中重新加載頁面。

斷點仍然在同一行,您可以使用F10逐步瀏覽代碼。

使用可以使用debugger關鍵字來停止執行javascript並調試代碼。 但我強烈建議您刪除導致無限循環的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM