【发布时间】:2020-08-17 00:54:46
【问题描述】:
我正在尝试学习 typescript 并寻求在 VS 代码中设置调试器支持的帮助。这是我的示例 TS 应用程序,它是一个独立应用程序,仅在控制台中根据控制台输入的数据打印“Hello World”文本。应用程序启动后如何提供控制台输入?我在第 6 行的 console.log 中放置了一个断点,启动时执行停止。但我想输入运行时控制台输入并在第 4 行检查 console.log。
索引.ts:
class Startup {
public static main(): number {
process.stdin.on("data",(buffer) => {
console.log("Hello World);
});
console.log("Test breakpoint");
return 0;
}
}
Startup.main();
Launch.json {
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"preLaunchTask": "tsc: build - src/tsconfig.json",
"program": "${workspaceFolder}/src/index.ts",
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
}
]
}
【问题讨论】:
标签: javascript typescript debugging visual-studio-code