内容简介:前面写过一次,用注意:如果不添加目录会报
前面写过一次,用 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 inspect
4,在弹出的窗口中,添加项目目录,如下图
chrome devtool debug
devtool 不添加目录报错
如果不添加目录会报 unable to add filesystem: <permission denied>
devtool可能分析nodejs程序cpu和memory使用情况,在对nodejs内存泄漏做分析时,还是有帮助的。
chrome devtool memory
chrome devtool cpu
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- iOS常用调试方法:断点调试
- 断点调试和日志调试之间的平衡点:函数计算调试之 Python 篇
- .NET高级调试系列-Windbg调试入门篇
- VisualStudio 通过外部调试方法快速调试库代码
- GDB 调试 Mysql 实战(二)GDB 调试打印
- 使用gdb调试工具上手调试php和swoole源码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
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》 这本书的介绍吧!