因为我使用ts- launch.json,所以我有以下节点文件:
{
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"runtimeArgs": ["-r", "ts-node/register"],
"args": ["${workspaceFolder}/packages/first/src/index.ts"]
}
]
}目前,它被设置为在first项目中调试index.ts,但是如果我想调试second项目,假设有一个具有相同结构的项目,该怎么办?我尝试指定一个类似"${workspaceFolder}/packages/**/src/index.ts"的全局模式,但似乎不起作用,有没有办法做到这一点,而不必每次都更改文件夹路径?
发布于 2020-04-28 01:22:03
您希望调试多个程序,因此应添加多个配置。您可以在launch.json中添加多个配置,并为每个项目命名它们。这使您可以轻松地从VSCode中选择要启动和调试的程序。
{
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program: First",
"runtimeArgs": ["-r", "ts-node/register"],
"args": ["${workspaceFolder}/packages/first/src/index.ts"]
},
{
"type": "node",
"request": "launch",
"name": "Launch Program: Second",
"runtimeArgs": ["-r", "ts-node/register"],
"args": ["${workspaceFolder}/packages/second/src/index.ts"]
}
]
}https://stackoverflow.com/questions/61464580
复制相似问题