3
我有一個奇怪的問題調試的Node.js應用在WebStorm 7調試node.js中在WebStorm應用7
我第一次啓動調試器,我得到了應用程序運行:
/usr/bin/node --debug-brk=34041 app.js
debugger listening on port 34041
Current Environment: development
Express server listening on port 3000
但是,在第一時間之後(或者,如果我重新啓動調試器),我得到的調試器中運行,但不應用,象下面這樣:
/usr/bin/node --debug-brk=42140 app.js
debugger listening on port 42140
或
/usr/bin/node --debug-brk=51341 app.js
debugger listening on port 51341
我需要重新啓動WebStorm本身以再次調試應用程序。 它是WebStorm中的一個錯誤嗎? 它是Node.js中的錯誤嗎? 有沒有辦法讓它正常工作?
奇怪 - 我已經讓WS7沒有達到斷點,但應用程序總是開始。調試時,您是否在設置中將其設置爲「單實例」? – WiredPrairie
因此,無論是否檢查「單個實例」,它都不起作用。我只是意識到,這種行爲也發生在WebStorm之外,在我的Linux終端。如果我運行'node --debug-brk = 51341 app.js'它(大部分時間)不啓動應用程序。如果我運行'node --debug = 51341 app.js'(不帶-brk),它會正確運行。有沒有辦法配置WebStorm使用--debug而不是--debug-brk? –
你的應用程序中是否有其他日誌記錄?有時可能該應用程序無法正常工作?這可能最好發佈到JetBrains支持論壇/ bug追蹤器。 – WiredPrairie