我运行我的脚本
node debug sample.js
停在目标位置
不知怎么的,我不知道如何检查变量
例如,我想打印变量db
,但是它不能。
node.js
上推荐的调试工具
您可能正在命令行调试器中寻找"repl"命令。node-inspector也是一个将chrome的devtools连接到节点进程的好方法。你可以在我的博文中学习如何使用node-inspector:用调试器点亮你的javascript
标题>2022更新
可以使用node inspect
badloop.js:
let orders = [341, 454, 198, 264, 307];
let totalOrders = 0;
for (let i = 0; i <= orders.length; i++) {
debugger; //Breakpoint
totalOrders += orders[I];
}
console.log (totalOrders);
node inspect badloop.js
c
或cont
:继续执行到下一个断点或程序结束。
n
或next
:移动到下一行代码
s
或step
: Step into a function
o
: Step out of a function
您可以使用de调试器中的help
命令来查看所有可用的命令。
您可能想尝试一下CodeLite IDE(一个免费的、跨平台的、开源的IDE)。从8.1版本开始,我们完全支持调试Node.js应用程序