試圖跟隨 https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger的NodeJS日食V8 DEB
日食設立,項目工作區,但是當我與調試配置運行:
無法連接到獨立V8 VM 超時等待握手
此外,我有多個.js文件。 Eclipse V8插件如何知道哪一個是Node的服務器腳本?
試圖跟隨 https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger的NodeJS日食V8 DEB
日食設立,項目工作區,但是當我與調試配置運行:
無法連接到獨立V8 VM 超時等待握手
此外,我有多個.js文件。 Eclipse V8插件如何知道哪一個是Node的服務器腳本?
爲每個節點腳本使用不同的端口。 I.E.第一個腳本爲5858
,第二個爲5859
。
node --debug-brk=5858 MyApp1.js
node --debug-brk=5859 MyApp2.js
我和Eclipse有類似的問題。我發現我其實是有其他進程偵聽端口5858以下命令顯示了我對端口5858的過程:
sudo lsof -i | grep 5858
我明白瞭如何使用命令行調試,但不知道日食。如果有一個app.js包含主服務器和另一個腳本在同一個目錄(./script2.js)中,那app.js的需求呢? eclipse/v8將如何區分? – ejang 2012-08-16 05:51:23
它並不需要,因爲eclipse不會爲您啓動節點進程。調試器是一個獨立的應用程序,通過指定的TCP端口連接到您的節點進程。 – Chris 2012-08-16 09:16:58