我想在本地运行一个 node.js 项目并创建一个调试会话。通常,这将通过在 Eclipse 中运行“调试为”节点项目来完成。但是,当我运行调试会话时,似乎没有在本地运行。换句话说,当我打开浏览器并指向 localhost 时,什么都没有运行。
它说“调试器正在侦听端口 5858”,但我的应用程序似乎没有通过任何端口运行。
当我尝试使用 V8 调试器对其进行调试时,我收到此错误:
我想在本地运行一个 node.js 项目并创建一个调试会话。通常,这将通过在 Eclipse 中运行“调试为”节点项目来完成。但是,当我运行调试会话时,似乎没有在本地运行。换句话说,当我打开浏览器并指向 localhost 时,什么都没有运行。
它说“调试器正在侦听端口 5858”,但我的应用程序似乎没有通过任何端口运行。
当我尝试使用 V8 调试器对其进行调试时,我收到此错误:
我不是节点专家,但我想以下方法可以解决您的问题:您必须在调试模式下启动两个程序。除了远程调试启动配置外,您还必须首先以调试模式启动服务器。然后,您的远程调试模式将在启动时连接到它。
启动 Node 应用程序时,Nodeclipse 有时会出现问题 #72。(具体原因不清楚,一旦修复就很难重现。这是Java版本相关的问题)
请参阅toggleBreakpointsTargetFactory 指定的 id is already registered,并且node.js express app won't start (or debug) in Eclipse (Nodeclipse)
使用准确的环境规范在GitHub 上创建问题。