美文网首页
node调试

node调试

作者: 2林子易2 | 来源:发表于2017-07-30 22:38 被阅读0次

手动调试

这个就不用说了,就是在关键地方打一些log看。

node内置调试器

通过node debug xxx开启调试

步骤跳跃相关命令

  • cont ,c 继续执行
  • next , n 跳到下一个断点处
  • step , s 进入某个函数
  • out , o 跳出某个函数
  • pause 暂停执行某个函数
  • setBreakpoint(), sb() 再当前行设置断点
  • setBreakpoint(line), sb(line) 在指定行设置断点
  • clearBreakpoint('script.js', 1), cb(...) 清除某行的断点

信息查看相关命令

  • backtrace, bt 打印当前执行记录
  • list(5) 打印当前执行代码的前后5行
  • watch('expr') 增加一个表达式到观察列表
  • unwatch('expr') 删除一个表达式
  • watchers 列出所有观察列表,表达式和值
  • repl 进入repl环境
  • exec expr 执行一个表达式在断点的上下文

执行控制

  • run 运行脚本,在debug的开始出
  • restart 重新运行脚本
  • kill 关闭脚本

设置断点也可以通过在文件对应行上一行写debugger;
一般来说我们只需要设置断点(两种方式),然后next就可以了。
还可以通过watch来监察,watchers列出观察列表。

不得不说,用这个玩意还不如自己console。可能我刚用不太习惯,不过命令行界面的单步调试确实没界面爽。

node-inspector调试

安装

sudo npm install -g node-inspector

调试

  1. 在项目目录下运行node debug模式
  2. 在另一个终端的项目目录下运行node-inspector &,开启chrome指定网址调试

界面化操作

vscode调试

配置launch.json文件(不配置也可以)
运行调试中的调试程序
打断点什么的没啥好说的

传送门
使用nodejs自带debug工具调试nodejs
现在有多少 Node 调试的工具和方案
手把手教你使用node-inspector调试nodejs
怎么用目前最好的工具来调试Node.js
Debugging Node.js Apps

Visual Studio Code 调试 nodeJS
使用Visual Studio Code对Node.js进行断点调试
Debugging in Visual Studio Code
Node.js and Visual Studio Code End to End

相关文章

  • node调试协议

    node调试协议 引言 研究node调试协议(实际上是chrome调试协议)对设计和实现自己的node远程调试工具...

  • 如何调试node应用?

    过时的调试方法 过去调试node应用,需要借助node-inspector: 安装:npm install -g ...

  • node调试

    1. Inspector调试node的优势:Inspector调试node的优势.PNG 2. Inspector...

  • Webstorm 配置 node 项目开发

    将项目标记为 node 语言:将项目标记为 node 语言 调试配置调试参数配置

  • 30. devtools支持热更新调试Nodejs

    node --inspect index.js 调试启动node Node debugger 已经不是实验功能了,...

  • 如何使用 VS Code 编辑器调试 Node 代码

    调试 Node 应用的最简单方法:VS Code(英文) 本文介绍如何使用 VS Code 编辑器调试 Node ...

  • Npm-verbose

    [调试后端 | node]:node-inspector [数据库]:Sequelize [WebStorm插件-...

  • [FE] 使用vscode调试npm scripts

    1. 调试node.js 我们先来看看vscode如何调试node.js。 1.1 新建项目 1.2 新建inde...

  • node 调试

    node --inspect app.js http://127.0.0.1:3000 两种打开调试的方法1.键入...

  • node调试

    手动调试 这个就不用说了,就是在关键地方打一些log看。 node内置调试器 通过node debug xxx开启...

网友评论

      本文标题:node调试

      本文链接:https://www.haomeiwen.com/subject/fmgxlxtx.html