【问题标题】:Cannot connect to runtime process, timeout after 10000 ms - (reason: Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9229)无法连接到运行时进程,10000 毫秒后超时 - (原因:无法连接到目标:连接 ECONNREFUSED 127.0.0.1:9229)
【发布时间】:2019-06-15 05:59:39
【问题描述】:

我正在尝试设置 VSCode 来调试 npm 脚本。

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch via NPM",
      "runtimeExecutable": "npm",
      "runtimeArgs": ["run-script", "test"],
      "port": 9229
    }
  ]
}

但我收到此错误:

无法连接到运行时进程,10000 毫秒后超时 - (原因: 无法连接到目标:连接 ECONNREFUSED 127.0.0.1:9229)。

【问题讨论】:

标签: angular visual-studio-code vscode-debugger


【解决方案1】:

2.0.1-beta.31 中有一个节点函数的已知错误。请尝试将 "NODE_OPTIONS": "--inspect=5858" 添加到您的 local.settings.json 文件作为解决方法。

【讨论】:

  • 你能详细说明一下吗?
【解决方案2】:

另一个选项是简单地更改,在 Visual Studio 界面上,播放图标 .. 运行(VS 2017 中的 IIS Express)...并选择不同的浏览器 .. 可能是您没有使用的浏览器。

【讨论】:

    【解决方案3】:

    对我来说,如果我在点击 Visual Studio 中的 Play 按钮之前确保所有 Chrome 窗口都已关闭,错误就会消失 - 提示来自 Cannot debug in visual studio 2017

    【讨论】:

      【解决方案4】:

      这个答案并不适合所有人,但值得一试。我花了很长时间才理解我的 ECONNREFUSED 错误。

      显然,调试模式下的 VS_code 无法与包含 nodemon 的任何脚本配合使用,一旦您开始考虑它就有意义了。检查您的 package.json 并进行相应调整。

      我在玩 simple-react-full-stack 模板,其中包含脚本 "server": "nodemon src/server/index.js"

      【讨论】:

        【解决方案5】:

        这可能是由 Visual Studio 的 JavaScript 调试器引起的。您可以在主菜单 > 选项 > 调试 > 生成 > 启用 ASP.NET 的 JavaScript 调试中将其关闭。

        【讨论】:

          猜你喜欢
          • 2018-01-04
          • 2018-10-09
          • 1970-01-01
          • 2019-10-21
          • 2019-11-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-09
          • 2020-02-12
          相关资源
          最近更新 更多