【发布时间】:2019-03-17 14:52:50
【问题描述】:
我希望调试器能够命中断点,无论断点在堆栈中的什么位置。
有 2 个文件:
start.ts
import { transformString } from './Transform'
transformString('foo')
转换.ts
export const transformNitroToClip = () => {
// some code
=> my breakpoint
// some code
}
使用此配置:
{
"type": "node",
"request": "launch",
"name": "Single File",
"args": ["${relativeFile}"],
"runtimeArgs": [
"-r",
"ts-node/register"
],
"cwd": "${workspaceFolder}",
"internalConsoleOptions": "openOnSessionStart",
"sourceMaps": true,
"outFiles": [ "${workspaceRoot}/dist/**/*.js" ]
}
如果我在start.ts 文件中运行调试器,我希望Transform.ts 的断点会被命中,但事实并非如此。
但如果我在start.ts 中放置一个调试器以首先被命中,那么来自Transform.ts 的调试器也会被命中。
是否有任何解决方法不需要在主文件中有调试器来触发其他的?
【问题讨论】:
标签: typescript debugging visual-studio-code vscode-debugger