<code>ts-node</code>

问题描述 投票:0回答:1

this将设置一个NPM调试器,通过
ts-node
执行应用程序并附加调试器。我从来没有遇到过问题。

enter image description here

我现在刚刚开始从事另一个项目。尽管如此,在以我的传统方式设置调试器之后,调试器永远不会停止在我提出的断点。我知道该代码在我放置断点的地方执行,因为我尝试使用
console.log()进行调试。只是调试器不会停在断点。 您知道我需要做什么来修复调试器吗?我正在使用Node v20.18与Typescript v5.5.4和enter image description herets-nodev10.9.2.

,问题解决了。重要背景:这是我为调试器运行的命令:enter image description here "start-dev": "DOTENV_CONFIG_PATH=.env NODE_OPTIONS='-r dotenv/config' ts-node src/index.ts"

探测通常,IDE通常使用

Node_options
环境变量将调试标志传递给源自node.js流程,因此在我的命令中覆盖它可能会在使用NPM运行配置时会引起问题:如果没有debug标志,则将启动儿童进程,并且debugger不会附加。 我已将命令更新为以下:
"start-dev": "DOTENV_CONFIG_PATH=.env ts-node -r dotenv/config src/index.ts"

typescript debugging webstorm ts-node
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.