我正在評估Geddy MVC框架node.js
,我看到一個奇怪的問題 - 調試時沒有任何斷點出現。Geddy沒有發生斷點
我正在使用WebStorm以調試模式啓動node.js
。
我不知道如何使使用CLI命令,所以我有我使用看起來像這樣的引導程序文件在調試模式下Geddy開始:
console.log("Starting server...")
var geddy = require("geddy/bin/cli")
console.log("Server started.")
我設置一個斷點在所有三行只最後的console.log
被擊中,所以至少我知道斷點和調試工作正常。
Geddy內部require()
的我的控制器誰也設置了幾個位置的斷點。這些都不會被打到,但是控制器可以正常工作,並且HTTP請求也可以正常使用。
爲什麼在Geddy中不會觸發斷點?我還能做些什麼嗎?
也許嘗試在源代碼中添加'debugger;'來代替'console.log'。 (或之前)這是否會改變你的任何事情? – 2012-03-06 23:10:35
不是。我認爲這個問題可能與Geddy內部使用'cluster'這個事實有關,它產生了新的進程,調試器沒有連接到這個進程。我試圖證實這一點。 – 2012-03-07 19:52:27
我正在經歷相同的...任何更新偶然? – ewindsor 2012-03-16 00:18:12