Eclipse nodejs vjet v8调试

时间:2012-04-06 08:11:42

标签: eclipse node.js

我正在使用Eclipse helios,我从以下链接中的步骤安装了vjet和v8调试: - http://jonathan-whywecanthavenicethings.blogspot.in/2011/08/war-of-worlds.html 另外,我下载了NodejsTL zip文件并将其设置在我项目的构建路径中

但是当我试图在eclipse中调试它时。外部工具配置,我得到以下错误: -

debugger listening on port 5858

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: Cannot find module 'E:\eclipse-jee-helios-SR1-win32\workspace\nodejswkspace\TempVjetProject\Server1.js'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)

1 个答案:

答案 0 :(得分:1)

当你设置它时,eclipse很可能会将它粘贴在“src”或“source”文件夹中。因此,运行配置基本上假设您的源文件夹在root用户部署。

仔细检查路径,然后重试。我所做的是消除源文件夹,所以我没有必要处理 - 或者像

这样做
--debug src/${resource_name}
//or better still since the above shouldn't work for subfolders... 
--debug ${workspace_loc}/${resource_path}

我打赌你的路径看起来像:

E:\eclipse-jee-helios-SR1-win32\workspace\nodejswkspace\TempVjetProject\***src***\Server1.js

这是我的项目现在的样子: enter image description here

对于我的配置,这会呈现: