1

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

但是当我试图通过 Eclipse 在 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)
4

1 回答 1

1

当您设置它时,eclipse 很有可能将它卡在“src”或“source”文件夹中。因此,运行配置基本上假设您的源文件夹部署在根目录下。

仔细检查路径,然后重试。我所做的是消除源文件夹,所以我不必处理 - 或者做类似的事情

--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

这是我的项目现在的样子: 在此处输入图像描述

对于我的配置,这呈现:

于 2012-04-08T18:46:18.057 回答