我正在使用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)
答案 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
这是我的项目现在的样子:
对于我的配置,这会呈现: