本篇文章给大家介绍Nodejs调试的几种方式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

分享几种实用的Node.js调试方法,快来收藏吧!!-LMLPHP

相关推荐:《nodejs 教程

第一种


1、打开 vscode 内置终端,右上角选择 JavaScript Debug Terminal

分享几种实用的Node.js调试方法,快来收藏吧!!-LMLPHP

2、在代码里面打断点(需要断点处输入 debugger 或者 打标 Breakpoint

3、终端运行执行命令即可

第二种


1、mac 通过快捷键 选择 Debug: Toggle Auto Attach ,开启 Auto Attach (该方式要去 node 版本要大于 12)

2、在代码里面打断点(需要断点处输入 debugger 或者 打标 Breakpoint

3、终端通过命令 node --inspect index.js 执行代码

第三种


有些时候在看一些开源库的时候,想通过断点方式查看源代码,可以通过配置 launch.json 指定运行时执行环境

比如,package.jsonscripts

分享几种实用的Node.js调试方法,快来收藏吧!!-LMLPHP

vscode 调试时 ,配置 launch.json 如下

分享几种实用的Node.js调试方法,快来收藏吧!!-LMLPHP

其中,runtimeExecutable 指定运行时的执行环境 ,这里指定为 npmruntimeArgs 指定运行时执行环境对应的执行参数,这里指定运行 run dev

配置好之后,按 F5 开启调试,实际执行的就是 npm run dev ,这样我们就可以在源代码打断点进行查看代码的执行过程了

第四种


借助 ndb ,正如它自己在官网上描述一样,ndb 提升了调试 nodejs 的体验,它是通过启用一个 Chrome Devtools 来进行调试的。

在使用它前,你需要安装,可以通过 npm install -g ndb ,安装完之后在代码里面需要断点的地方输入输入 debugger ,然后运行 ndb index.js ,会发现打开了一个 Chrome Devtools 并且已经断点

分享几种实用的Node.js调试方法,快来收藏吧!!-LMLPHP

更多编程相关知识,请访问:编程入门!!

以上就是分享几种实用的Node.js调试方法,快来收藏吧!!的详细内容,更多请关注Work网其它相关文章!

09-16 23:30