调试 Typescript 可以很好地处理与条目 .ts
文件位于同一目录中的模块。但是,如果我在下一个子目录的模块中设置断点,则会出现“找不到文件”错误。错误模式为我提供了创建文件的选项,如果单击它,我会在子目录中获得一个子目录。我认为这与 launch.json
文件中的 cwd
或 args
值有关,但我无法得到这个工作。
src/server.ts
/database/dbClient.ts (debugger cant find this module)
单击创建文件目录结构后如下所示:
src/server.ts
/database/dbClient.ts
/database/database/dbClient.ts (empty)
代码按预期工作,这仅与 VSCode 中的调试有关。
最佳答案
尝试在 launch.json 中进行设置:
"cwd": "${workspaceFolder}\\subfoldername"
关于node.js - 调试子目录中的 typescript ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30904164/