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

时间:2019-01-21 19:48:19

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

我正在尝试设置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)。

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

另一个选项是在Visual Studio界面上的播放图标..(运行VS 2017中的IIS Express)下简单地更改。...然后选择其他浏览器..可能是您未使用的浏览器。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

此答案并不适合所有人,但值得一试。我有点时间无法理解我的ECONNREFUSED错误。

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

我正在玩see example #7模板,其中包括脚本"server": "nodemon src/server/index.js"

答案 4 :(得分:0)

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