如何将 0x用于 node.js 分析与 TS-Node 结合使用?

问题描述

我正在使用 ts-node 执行用 TypeScript 编写的脚本。我想使用 0x 检查火焰图。这是我正在使用 ts-node 执行的当前命令:

> ts-node -r tsconfig-paths/register scripts/my-script.ts

我将如何使用 0x 来捕获脚本执行的火焰图?或者,是否有另一种方法来捕获已执行代码的火焰图?

解决方法

有一个选项可以使用火焰图将参数传递给节点。

将自定义参数传递给节点:

0x -- node --zero-fill-buffers my-app.js

所以在你的情况下,你可以尝试:

0x -- node -r ts-node/register -r tsconfig-paths/register scripts/my-script.ts