首页 文章

调试时出现Eclipse Node.js错误:“无法连接到独立V8 VM连接超时”

提问于
浏览
4

我是这样做的:

https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger

但是在“现在通过点击”新建“按钮开始进行新的调试配置之后的图像中:”

我的形象不同 .

但是,当我运行调试时,我得到“无法连接到独立V8 VM连接超时”错误;

In the debug configuration I never set the main file to run when the server starts. so something must be missing...

我有另一个小问题......

当我运行“node --debug dbgtest.js”代码时,它的工作原理......我做错了什么?

thanks a lot

2 回答

  • 3

    你没有做错任何事 . 当然,如果您没有运行 node --debug dbgtest.js ,调试器将无法连接,默认为端口5858.它根本无法连接 .

    您可以指定不同的端口: node --debug[=port] dbgtest.js ,因为它也在wiki链接的开头说明 .

  • 5

    这是最新版本的节点与Eclipse JDST node.js调试器不兼容的问题 .

    使用节点8.9.4时,我在Eclipse中遇到相同的错误 . 在Eclipse中尝试了很多东西,没有任何效果 .

    所以我尝试从2016年中期发布node.js版本4.8.7 . 这是在宣布Eclipse JSDT /节点集成时发布的(http://www.eclipse.org/community/eclipse_newsletter/2016/may/article3.php) . 该版本的node.js适用于最新的Eclipse版本 .

    它可能是一个很小的东西阻碍了它 . 最新版本生成消息:“DeprecationWarning: node --debugnode --debug-brk 无效 . 请改用 node --inspectnode --inspect-brk ” . 它是作为警告给出的,但也许这就是底层问题,也许node.js在看到--debug时放弃了 . 不幸的是,我无法在不更改代码的情况下看到如何在Eclipse中更改它 .

    最新版本的节点是版本7.从8.0.0开始,它不起作用 .

相关问题