【Node.js】Node.js的调试
目录结构:
contents structure [-]
与JavaScript运行在浏览器中、或者Java的强大的IDE不同。您不能在Node.js项目中到处设置断点、刷新页面或重新启动编译器,然后慢慢地遍历代码,检查对象、计算函数并找到突变或丢失的变量等等。
但是对Node.js项目的调试是有可能的,只需要进行一些额外的设置。下面笔者会介绍几种常见的调试Node.js的方法:
1.使用console.log()
当执行Node.js项目时,console.log()函数会在控制台打印输出信息。
function myFunction(p1, p2) { return p1 * p2; } res = myFunction(2,4); console.log("程序执行,正常结束,变量 res = " + res);
console.log()就类似java语言的System.out.print()功能。这是实现调试最快的方法了。
2.使用Chrome DevTools
a.下载和安装Node.js(版本要求:v6.3.0+,笔者下载的是v12.6)
b.使用--inspect-brk运行node
node --inspect-brk index.js
c.在浏览器中打开about:inspect
打开about:inspect后,会重定向到chrome://inspect地址。然后你会看到如下的界面:
d.点击要调试文件的inspect
然后就会进入调试界面
3.使用Visual Studio Code
打开VS Code软件,笔者的版本(1.36.1),打开Node.js文件。然后点击调试按钮。
然后点击调试按钮,点击调试后,这里会有关于调试的配置信息。
然后设置断点,调试
参考文章:
Add v8_inspector support
Debug your Node.js applications
The Absolute Easiest Way to Debug Node.js — with VS Code
分类:
JS_Node.js
标签:
node.js
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2017-07-11 【Spring】Spring之依赖注入(DI)传递参数的方式