node.js - 调试子目录中的 typescript

标签 node.js typescript visual-studio-code

调试 Typescript 可以很好地处理与条目 .ts 文件位于同一目录中的模块。但是,如果我在下一个子目录的模块中设置断点,则会出现“找不到文件”错误。错误模式为我提供了创建文件的选项,如果单击它,我会在子目录中获得一个子目录。我认为这与 launch.json 文件中的 cwdargs 值有关,但我无法得到这个工作。

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/

相关文章:

javascript - 在 Angular Material mat-select 之上创建自定义组件

visual-studio-code - 如何阻止 VSCode 从侧边栏移动到当前文件所在的文件夹?

javascript - 杀死 nestjs - node.js 进程丢失 redis 连接(微服务)

node.js - 使用 Electron 在触摸条 slider 上显示值

angular - 对于数据共享,我应该选择 Provider 还是 Local Storage

visual-studio-code - 允许 guest 到 VS Code Live Share session 以运行 Python 扩展 'cells'

.net-core - 未为 dotnet 核心项目生成 Coverlet lcov.info 文件

javascript - Nodejs进程锁定从阻塞FUSE文件中的读取

node.js - Expressjs - 理想的 session secret 大小

class - 编写 TypeScript 装饰器以始终将类方法绑定(bind)到 'this'