【问题标题】:debugger suddenly stopped working in webstorm project调试器突然停止在 webstorm 项目中工作
【发布时间】:2012-12-03 22:03:17
【问题描述】:

我的 webstorm ide 不会再在我现有的 Node.js 项目中的断点处停止。

当我创建一个新的 webstorm node.js express 项目并设置一个调试点时,它似乎工作正常。

例如,对于一个非常简单的测试,我在现有项目中创建了一个名为 test.js 的文件:

var name = 'bob';
console.log(name);

创建运行/调试配置

Name:test
Path to Node:/usr/local/bin/node
workding directory: Path to my directory
Path to Node App JS file: test.js

我在第 1 行设置了一个断点,即使程序运行良好,它也不会被命中。我怎样才能让调试器在这个项目上再次命中断点。

输出

/usr/local/bin/node --debug-brk=64597 test.js
debugger listening on port 64597
bob

Process finished with exit code 0

复制到另一个目录的同一个项目在调试器中工作正常。但是,如果我将它保存在同一个目录中,即使我删除 .idea 文件夹并从头开始重新创建调试配置,它也不会附加到调试器。

我之前在玩 JSTestDriver 设置。即使 .idea 文件夹被删除,这是否会影响事情并继续影响事情?

【问题讨论】:

  • 当前项目目录中有符号链接吗?
  • 不,一周前它还在工作..

标签: webstorm


【解决方案1】:

同样的事情也发生在我身上。我终于重新启动了我的机器,Webstorm 又开始打断点了。这不是一个很好的答案,但至少它有效。

【讨论】:

    【解决方案2】:

    重命名(删除)项目根目录下的 .idea 文件夹,然后重试。

    【讨论】:

      【解决方案3】:

      http://youtrack.jetbrains.com/issues/WEB 可能是更适合报告 WebStorm 错误的地方;)http://youtrack.jetbrains.com/issue/WEB-2313 可能是相关的。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题,我的快递应用程序停止使用代码 0。

        我已经在我的代码的第一行放置了断点,然后就跳过了。在某些时候,我发现我的一个控制器返回未定义并导致进程退出。

        修复后我收到标准快递正在监听端口 xxxx

        【讨论】:

          猜你喜欢
          • 2013-02-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多