2016-11-21 73 views
3

我正在使用節點調試,並知道哪些文件和行我想設置斷點。node-debug:爲什麼我不能設置斷點?

這裏發生了什麼:

debug> setBreakpoint('./services/search.js', 359) Warning: script './services/search.js' was not loaded yet. You can't list source code right now

我爲什麼不能 「列表中的源代碼」?如何動態添加斷點(無需編輯源代碼即可添加debugger)?

我嘗試了其他調試工具,並且很喜歡使用Chrome開發工具,但不認爲這是可能的,因爲我們的項目停留在v0.12.3

此外,一些選擇是有限的/棘手,因爲我使用的流浪與無頭VM。

+1

[節點檢查員(https://www.npmjs.com/package/node-inspector)應與0.12工作。 (在節點> = 6,使用內置的'節點--inspect'代替。) – josh3736

+0

@ josh3736我試圖節點檢查和它似乎不正常工作。如果我在第一行使用console.log編寫簡單的程序,則不會記錄任何內容。並且,在虛擬機,如果我捲曲本地主機:8080,沒有響應 –

+0

使用節點檢查,我敢肯定'console.log'ed東西在標準輸出(如常用的)顯示,而不是在檢查控制檯。此外,在您有機會連接調試器之前,您的測試腳本可能會完成。我會在另一個窗口中運行'node-inspector',然後運行'node --debug-brk myscript.js'。然後,您可以在Web瀏覽器中打開檢查器並開始執行。 – josh3736

回答

0

這仍然是在節點的問題6.

有在網絡上,這是一種恥辱關於它的珍貴資料很少。

然而,node --inspect然後使用Chrome 確實工作。

相關問題