chrome devtool 调试nodejs

栏目: Node.js · 发布时间: 6年前

内容简介:前面写过一次,用注意:如果不添加目录会报

前面写过一次,用 vscode调试nodejs ,但是vscode升级等问题,有可能会导致debug失效。如果用chrome devtool来调试nodejs,就可以避免这些问题。

一,安装devtools

$ npm install devtool -g

注意: devtool需要用到electron,不需要单独去装electron,装devtool的会自带装electron。单独装可能会出现与devtool版本不匹配的问题。装electron有点慢,耐心等待。

二,调试不带--inspect-brk的nodejs

$ devtool src/server.js

三,调试带--inspect-brk的nodejs

1,调试模式启动nodejs

$ nodemon --inspect-brk server/server.js

2,在chrome浏览器中访问url地址

3,打开chrome://inspect/#devices,点下inspect,会弹出chrome-devtools窗口

chrome devtool 调试nodejs

chrome inspect

4,在弹出的窗口中,添加项目目录,如下图

chrome devtool 调试nodejs

chrome devtool debug

chrome devtool 调试nodejs

devtool 不添加目录报错

如果不添加目录会报 unable to add filesystem: <permission denied>

devtool可能分析nodejs程序cpu和memory使用情况,在对nodejs内存泄漏做分析时,还是有帮助的。

chrome devtool 调试nodejs

chrome devtool memory

chrome devtool 调试nodejs

chrome devtool cpu


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Code Reading

Code Reading

Diomidis Spinellis / Addison-Wesley Professional / 2003-06-06 / USD 64.99

This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students,......一起来看看 《Code Reading》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具