VS Code的stdout在哪里?

Old*_*zer 3 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"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*ark 5

查看process.stdout.write问题,建议的修复程序将其添加到启动配置中:

"console": "internalConsole", 
"outputCapture": "std",
Run Code Online (Sandbox Code Playgroud)

特别是outputCapture条目很重要。

  • 4me 只需“outputCapture”:“std”就足够了 (4认同)

Akr*_*ion 2

您可以尝试添加"console": "internalConsole"到您的配置中并查看它是否有效吗?

根据文档,这些是可用的选项console

console - 使用什么样的控制台,例如,internalConsoleintegratedTerminalexternalTerminal