60 秒内调试你的 Node.js 应用

2025-06-07

60 秒内调试你的 Node.js 应用

设置调试可能很麻烦。但它可能会让你觉得 console.log 也没什么不好。对吧?虽然我和其他人一样喜欢用好用的 console.log,但我更愿意在应用零配置的情况下进行调试。你呢?

60秒调试Node.js的速写笔记

Visual Studio Code(又名 VS Code)彻底改变了 Node.js 调试的格局。它有一个名为“Node: Auto Attach”的功能(您可以在此文档中了解更多信息)。或者继续阅读——只需一分钟。

启用此功能后,您可以从命令行、npm 脚本或运行上述脚本的工具运行 Node 应用。只需确保添加 Node Inspector 标志,让 Node 知道您正在进行调试。完成后,VS Code 中的调试器就会亮起!

使用 VS Code 将调试器自动附加到 Node.js 应用程序

步步

在 VS Code 中打开设置(Mac 上按 CMD + ,Windows 上按 CTRL + )。您也可以前往命令面板(Mac 上按 CMD + SHIFT + P ,Windows 上按 CTRL + SHIFT + P)并搜索设置。

搜索“自动连接”,你会看到Node: Auto Attach的设置。请将其打开

现在从您最喜欢的命令行运行您的 Node.js 应用程序,无论是集成终端、外部终端还是使用魔术棒(好吧,如果您有魔术棒,您可能不需要调试😀)。

node --inspect=0.0.0.0:9229 server.js
Enter fullscreen mode Exit fullscreen mode

现在,当您使用 --inspect 标志启动应用程序时,调试器就会在 VS Code 中附加到您的应用程序!从这里,您可以设置断点,单步执行代码,并享受所有出色的调试功能!

您可以从VS Code 文档中的此链接了解有关此功能的更多信息。

自动连接


从Medium上的原始文章交叉发布

文章来源:https://dev.to/john_papa/debug-your-nodejs-app-in-60-seconds-5cni
PREV
50 个最常见的 JavaScript 面试问题目录
NEXT
软件开发中的缩写