你可以在配置中添加"outputCapture": "std"
,这样可以调试控制台中查看具体的输出,根据输出判断程序是不是在正常的运行的.
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "启动程序",
"skipFiles": ["<node_internals>/**"],
"program": "${workspaceFolder}/dist/index.js",
"outFiles": ["${workspaceFolder}/**/*.js"],
"outputCapture": "std" // 添加这个选项,在调试控制台中输出日志
}
]
}
或者在 VSCode 的设置中,配置"debug.node.autoAttach": "on"
,这会让 VSCode 自动附加 Node 调试器,然后运行以下命令,也可以看到完整的输出.
node inspect dist/index.js
之后根据输出来判断是不是运行有什么问题.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…