无论断点在堆栈中的哪个位置,我都希望调试器能够命中断点。
有2个文件:
开始.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
被命中。
是否有任何解决方法不需要在主文件中有调试器来触发其他的?