我正在以VS Code运行Node.js。我在调试窗口中看到了console.log
的输出。
process.stdout.write
去哪里?我在调试控制台或任何“输出”窗口中都找不到它。
我的launch.json就是这样:
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/job.js"
}
]
}
答案 0 :(得分:2)
看着issues with process.stdout.write,建议的修复程序将它们添加到了启动配置中:
"console": "internalConsole",
"outputCapture": "std",
特别是 outputCapture 项很重要。
答案 1 :(得分:1)
确保调试控制台可见:
Ctrl + Shift + Y
答案 2 :(得分:0)
您可以尝试将"console": "internalConsole"
添加到您的配置中,看看是否可行吗?
As per the docs是console
的可用选项:
控制台-使用哪种控制台,例如 internalConsole , 集成终端,外部终端