如何配置 JetBrains 产品来调试需要设置上下文值的 CDK TypeScript 应用程序?

Ric*_*tte 3 debugging jetbrains-ide webstorm typescript aws-cdk

我有一个 CDK 应用程序,我可以在其中获取上下文值,例如:

const stage: StageType = app.node.tryGetContext('stage');
Run Code Online (Sandbox Code Playgroud)

我按照 JetBrains 文档使用 ts-node 设置运行配置,但是上下文是由 CDK CLI 创建的。我的代码无法使用必要的上下文值运行。

有没有办法使用 CDK CLI 来启动应用程序来进行调试?

Tyl*_*wig 6

我最近遇到了同样的问题,刚刚发现了一种通过 WebStorm 调试 CDK 命令的方法。

而不是通过nodedebug via进行调试npm。在我的文件中package.json,我有一个cdk简单运行的脚本cdk(我认为这是 CDK 的标准?)。

然后对于 WebStorm 配置,使用run命令和cdk脚本。在参数中你现在可以通过synth -- -c stage='myStageContext'

在此输入图像描述