2012-12-16 100 views
5

我的webstorm ide不會停留在現有Node.js項目中的斷點上。調試器突然停止在webstorm項目中工作

它似乎工作正常,當我創建一個新的webstorm node.js express項目並設置調試點。

例如,對於一個非常簡單的測試,我創造我現有的項目叫做test.js文件:

var name = 'bob'; 
console.log(name); 

創建一個運行/調試配置

Name:test 
Path to Node:/usr/local/bin/node 
workding directory: Path to my directory 
Path to Node App JS file: test.js 

我設置斷點指向永遠不會被擊中的第1行,即使程序運行良好。我怎樣才能讓調試器在這個項目上再次達到斷點?

輸出

/usr/local/bin/node --debug-brk=64597 test.js 
debugger listening on port 64597 
bob 

Process finished with exit code 0 

同樣的項目複製到另一個目錄中的調試器工作正常。但是,如果將它保留在同一個目錄中,即使我刪除.idea文件夾並從頭重新創建調試配置,它也不會附加到調試器。

我之前正在玩JSTestDriver設置..可以影響的東西,並繼續影響的東西,即使.idea文件夾被刪除?

+0

當前項目目錄中的任何符號鏈接? – CrazyCoder

+0

nope,它在一個星期前工作.. – MonkeyBonkey

回答

3

同樣的事情也發生在我身上。我終於重新啓動了我的機器,Webstorm又開始打斷點了。這不是一個好的答案,但至少它是有效的。

+0

重新啓動webstorm爲我工作。 – theoutlander

0

我有同樣的問題,我明確的應用程序停止與代碼0

工作,我已經放在斷點在我的第一行代碼,只是跨過。在某個時候,我發現我的一個控制器返回undefined並導致進程退出。

修復程序後我收到快遞標準正在偵聽端口XXXX

1

重命名(刪除)從項目的根.idea文件夾,然後再試一次。