VS Code的stdout在哪里?

时间:2018-08-12 16:08:55

标签: visual-studio-code

我正在以VS Code运行Node.js。我在调试窗口中看到了console.log的输出。

process.stdout.write去哪里?我在调试控制台或任何“输出”窗口中都找不到它。

我的launch.json就是这样:

"configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/job.js"
    }
  ]
}

3 个答案:

答案 0 :(得分:2)

看着issues with process.stdout.write,建议的修复程序将它们添加到了启动配置中:

"console": "internalConsole", 
"outputCapture": "std",

特别是 outputCapture 项很重要。

答案 1 :(得分:1)

确保调试控制台可见:

Ctrl + Shift + Y

答案 2 :(得分:0)

您可以尝试将"console": "internalConsole"添加到您的配置中,看看是否可行吗?

As per the docsconsole的可用选项:

  

控制台-使用哪种控制台,例如 internalConsole ,   集成终端外部终端