如何在 nrwl monorep 中调试 NestJS 应用程序

Posted

技术标签:

【中文标题】如何在 nrwl monorep 中调试 NestJS 应用程序【英文标题】:How to debug a NestJS app in nrwl monorep 【发布时间】:2019-09-22 17:40:05 【问题描述】:

我正在尝试从 nrwl monorep(版本 7.8.1)中调试 NestJS 应用程序。 NestJS 应用程序通过ng serve api 启动,其中api 是我的NestJS 应用程序的名称。当我尝试从 Webstorm 附加到 Node 进程进行调试时,这是不可能的,因为 Node 没有使用正确的命令行选项 (--inspect-brk) 启动。我需要做什么才能让 Node 在此环境中开始侦听调试端口?

【问题讨论】:

【参考方案1】:

我不确定使用ng server 命令运行它,但您可以运行ng build api,然后运行node --inspect-brk path/to/main.js 并以这种方式进行调试。我知道这是一个额外的步骤,但这至少是一个开始。

【讨论】:

以上是关于如何在 nrwl monorep 中调试 NestJS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

VS Code + Chrome 调试 + nrwl 架构

你如何调试你的 Nest 查询?

如何在 Nest.js 中参考打字稿源打印堆栈跟踪

如何从库中导入组件(在 nrwl/nx 中使用 Angular)

nrwl/nx 如何使用 npm 发布 NestJs 库?

如何将 NativeScript 集成到 @nrwl/nx