调试在 Intellij - NodeJS + NestJS 应用程序中不起作用

Bil*_*ins 5 debugging intellij-idea node.js

我正在尝试在 IntelliJ 中调试 Nodejs + Nest 应用程序,我可以使用两种类型的配置启动该应用程序。

  1. 使用Yarn(通过intellij中的NPM配置模板)
  2. 使用 Node (我不确定,但是当我使用 dist 文件夹中的 main.js 时,我会得到一些调试点,但它没有用,因为它没有指向我的实际代码库)

调试器不适用于上述任何选项!

我发布了两种配置的屏幕截图。

Node + IntelliJ 的新手,所以不确定我在这两种配置中做错了什么!任何帮助,将不胜感激。

Intellij 版本是 2020.3.3 并且 NodeJS 应用程序公开了多个 API,我尝试使用 Postman 调用 API 并期望它进行调试。

NPM 调试配置

节点调试配置

len*_*ena 13

main.ts使用以下配置时,在 和 控制器中进行调试对我来说都有效:

在此输入图像描述

在此输入图像描述

另请参阅https://github.com/nestjs/nest/issues/993了解一些食谱

  • 坦克很多,它与“-r ts-node/register -r tsconfig-paths/register”一起使用 (3认同)