gpt4 book ai didi

javascript - 如何使用调试器运行 javascript 测试;声明?

转载 作者:行者123 更新时间:2023-11-28 20:40:38 25 4
gpt4 key购买 nike

似乎没有一个通用的答案,也没有在 Stack Overflow 上询问过。我来自 Python 背景,在那里我可以使用 import pdb; pdb.set_trace() 在我的代码中并立即使用调试器遍历代码。我如何在 NodeJS 中执行此操作?

例如,我正在尝试在 Browserify Shim 中运行和调试测试.这使用 npm 的 tap testing framework .要运行测试,我需要从 Browserify-shim 的根目录运行 npm run test-main

如果我在代码或测试中添加 debugger; 语句,什么也不会发生。我试过运行 npm run test-main --debug 以及 npm run test-main --debug-brk 都无济于事。

在 NodeJS 中有效单步执行代码的正确方法是什么?

最佳答案

我意识到点击测试运行器并不是运行测试的唯一方式,从而找到了答案。

为了解决,首先我安装了Iron-node :

npm install -g iron-node

然后,对于任何我想在 Debug模式下运行的测试,我都使用 iron-node/path/to/test.js 并让我进入浏览器中的 devtools 调试 session 。

关于javascript - 如何使用调试器运行 javascript 测试;声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34695507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com