Node.js 是一种可靠、快速、易于扩展的开发工具。在开发 Node.js 应用程序时,调试是解决问题的必备工具。在本文中,我将介绍一些 Node.js 中的调试技巧,以帮助您更轻松地调试代码。
1. 使用 Node.js 调试器
Node.js 自带了一个调试器,它可以帮助您进行调试并找出代码中的错误。要使用 Node.js 调试器,只需要在代码中插入以下调试器语句:
---------
当程序执行到这行代码时,调试器将在该行停止,您可以使用命令行界面或图形界面来检查变量或检查程序执行路径。要使用 Node.js 调试器,您可以在命令行中使用以下命令:
- ---- ----- ---------
当您这样做时,调试器将打开并运行您的应用程序。 您可以使用调试器命令来控制程序的执行,并从中进行调试。
2. 在浏览器中调试 Node.js 应用程序
如果您的 Node.js 应用程序依赖于浏览器中运行的代码,则可以使用浏览器的调试器来调试整个堆栈,而不是只是 Node.js 代码。通过将 Node.js 应用程序与 Chrome DevTools 集成,并在浏览器的调试器中打开 Node.js 调试,您可以同时查看 Node.js 代码和与之关联的浏览器代码。
以下是如何在浏览器中调试 Node.js 应用程序的步骤:
- 在命令行中输入以下命令以启动 Node.js 应用程序:
- ---- --------- ---------
将 Node.js 应用程序运行在浏览器之外。在浏览器中打开开发工具窗口,然后转到该窗口的“node”选项卡。
选择调试区域中的“Remote Target”并启动调试。
转到代码段的调试选项卡并开始Node.js应用程序。您现在可以在代码段和控制台中检查代码。
3. 使用 Node.js Inspector
Node.js Inspector 是 Node.js 自带的另一种调试工具。Node.js Inspector 类似于 Chrome 开发工具,您可以使用它来检查 JavaScript 代码,检查堆栈,断点和变量值等。与 Node.js 调试器不同的是,Node.js Inspector 允许您在 Web UI 中进行调试,而不是命令行界面。
以下是如何在 Node.js 中使用 Node.js Inspector 的步骤:
- 启动 Node.js 应用程序并使用以下命令打开 Node.js Inspector:
- ---- --------- ---------
- 在浏览器中打开以下地址:
----------------
单击“Open dedicated DevTools for Node”链接以打开 Node.js Inspector。
单击“Sources”选项卡并单击“Add folder to workspace”。
在“Add folder to workspace”对话框中,选择您要调试的项目所在的目录。指定文件夹后,Node.js Inspector 会启动并提示您配置基本设置。
在“View Source”选项卡中,您可以查看和编辑应用程序代码。
4. 使用 VS Code 或 WebStorm 进行调试
如果您正在使用 VS Code 或 WebStorm 等集成开发环境,则可以使用 IDE 中的调试和调试工具。这些调试工具支持断点,代码检查和变量观察。您可以运行应用程序并检查代码的执行,从而找到问题。
以下是使用 VS Code 进行调试的步骤:
打开 VS Code 并在左侧导航中单击“调试”图标。
在 DEBUG 干选单击“初始化调试”链接并设置配置文件。
- ---------- -------- ----------------- - - ------- ------- ---------- --------- ------- ------- --------- ---------- -------------------------- ----------- - ------------------------------ - - - -
- 开始调试,并检查问题。
结论
调试是编写成功 Node.js 应用程序的关键。使用 Node.js 自带的调试器或更高级的调试器和 IDE 工具,您可以轻松地查找和修复代码中的错误。这些技巧和技术将会有助于您提高调试能力,提高工作效率,在日常的开发中更加得心应手。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/66f133f36fbf9601973761a1