如何使用Node调试工具进行断点调试代码

想要使用node的调试工具,你首先要有Chrome浏览器,因为Chrome是Node官方的调试工具。  

当前工具版本,仅供参考

node版本 v11.12.0

npm版本6.14.5

老版本的Node调试就不学了,只学新版本,也就是Node8及以后的版本如何使用调试工具,使用node --help看到调试的用法讲解如下。

--inspect[=[host:]port]                             指定域名或端口进行调试 (default: 127.0.0.1:9229)
--inspect-brk[=[host:]port]                       指定域名或端口进行调试,开启服务就开始断点
--debug-port, --inspect-port=[host:]port  设置调试域名或端口

假设我们已经有了Node项目,不论是Express还是Koa,或是简单的nodejs代码,有一个入口文件app.js,可以使用node --inspect app.js 或是 node --inspect-brk app.js 进行断点调试。

那这两个命令有什么区别的,就像是上面的解释一样,在使用node --inspect的时候,我们需要使用chrome打开chrome://inspect ,手动打开调试界面,如果使用node --inspect-brk ,则运行之后会直接打开调试页面,看自己需要哪种。

点击inspect就可以看到我们需要调试的代码了。

如果点开之后是这种空的,你可以按照提示,搜索你需要调试的文件名,这个时候你就可以下断点进行调试了。

如果你的代码是web项目,则可以在运行node --inspect app.js 之后,用chrome打开web项目,再打开开发者工具。

可以看到开发者工具的左上角多了一个Node的图标,点开之后就可以打开调试界面进行断点调试了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值