位置: 编程技术 - 正文

基于node.js之调试器详解(node.js gui)

编辑:rootadmin

推荐整理分享基于node.js之调试器详解(node.js gui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js ui,node.js教程详细,node.js ui,node.js视频教程,node-js,nodejs调试指南,node-js,node.js gui,内容如对您有帮助,希望把文章链接给更多的朋友!

1.在命令行窗口中,可以使用"node debug" 命令来启用调试器,代码如下:

node debug<需要被执行的脚本文件名>接下来根据一个实例进行学习调试过程:

编写app.js文件进行调试:

1 在命令行窗口使用"node debug"命令,结果如下所示:

在Node.js中提供了一个可以通过简单TCP协议来访问的调试器,进入调试后,首先连接调试器,如上图所示出现Debugger并后面跟有ok,说明调试器已经成功使用。"break in app.js:1" 表示脚本程序暂停的位置

2 继续执行可输入"cont"或"c",继续执行剩余的代码,结果如下所示:

3 如果不需要执行剩余的所有脚本代码,输入"next"或"n"将程序执行到下一句可执行代码前,如下所示:

4 如果想进入函数进行调试,可以在函数被调用出输入命令"step"或"s",进入函数体,如图所示:

5 在函数体中可以用"n",逐步进行调试,还可输入"out"或"o" 立即执行完函数内所有代码,程序将暂停到被调用函数代码后的一句代码前,如图所示:

基于node.js之调试器详解(node.js gui)

6 利用watch可以观察变量或一些表达式的值,利用unwatch可以取消观看,具体应用如下代码所示:

7 可以利用setBreakpoint(filename,line)或cb(filename,line),设置断点,第一个参数为设置断点的文件名,不填默认为i正在运行的文件,line为需要加断点的行号;可以利用clearBreakPoint(filename,line)或cb(filename,line)取消断点

8 使用list(n)可以显示所调试语句的前几后与后几行代码

9 使用repl可以特推出debug模式

使用restart可以重新开始文本调试

使用kill终止脚本文件调试

利用kill终止文本调试后可利用run重新开始

利用backtrace或bt可以返回运行代码的所处位置

利用script可以查看所有被加载的模块名称

以上这篇基于node.js之调试器详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

node中koa中间件机制详解 koakoa是由express原班人马打造的一个更小、更富有表现力、更健壮的web框架。在我眼中,koa的确是比express轻量的多,koa给我的感觉更像是一个中间件框架

React+react-dropzone+node.js实现图片上传的示例代码 本文将会用typescript+react+react-dropzone+express.js实现前后端上传图片。当然是用typescript需要提前下载相应的模块,在这里就不依依介绍了。第一步,配置tsco

个最优秀的Node.js MVC框架 Node.js是最流行的JavaScript服务端平台,它允许建立可扩展的Web应用程序。Node.js包含不同类型的框架,如MVC框架、全栈框架、RESTAPI以及大量的服务器库,

标签: node.js gui

本文链接地址:https://www.jiuchutong.com/biancheng/380939.html 转载请保留说明!

上一篇:Node.js简单入门前传(node-js)

下一篇:node中koa中间件机制详解(node作为中间件做接口转发)

  • 外省人员收入怎么查
  • 出口退税哪些资料要留底
  • 股权转让如何交税
  • 生产成本月末有余额怎么结账
  • 增值税电子普通发票和增值税专用发票区别
  • 核定征收的收入总额包括营业外收入吗
  • 劳务成本科目
  • 收到股权回购款是什么意思
  • 预付冲应付会计分录摘要
  • 已付款已收货但发票未到账务处理怎么做
  • 机场工作人员的家属票
  • 项目规划设计费用取费标准
  • 扶贫费用事业单位账务处理怎么做?
  • 影视公司招演员
  • 从银行取现回单怎么取
  • 出口没有退税的发票
  • 收购烟叶委托加工烟丝组成计税价格
  • 坏账准备一般余额在哪方
  • 公司费用种类
  • 税控盘280减免申报
  • 原始凭证的审核内容
  • bios密码如何设置
  • 考勤扣款怎么算
  • 企业股权融资方式有哪些
  • 事业基金的主要账务处理
  • 设置系统自动更新一般通过什么窗口
  • php编写
  • win11系统语言修改不了
  • 年底会计结账
  • 销售佣金在所得税里扣吗
  • 窗函数的作用
  • php实现文件的下载
  • 弥补以前年度亏损金额从哪里来的
  • jdbc连接mysql数据库不成功
  • custom用法
  • python绘制一条直线
  • 如何更好的使用银行承兑汇票
  • 什么是企业的应付账款
  • 发票报销可以跨年吗
  • 帝国cms移动端设置教程
  • php判断是否存在某字符串
  • mongodb副本集群
  • 自然人独资公司可以变更法人吗
  • sql扩展
  • 电子发票怎么知道发票代码
  • 小规模企业缴纳公积金怎么做账
  • 在建工程工伤保险延期费用计算
  • 新增建筑物
  • 人力成本费用率和人工成本利润率
  • 营改增后租金收入交什么税
  • 销售现金优惠会计分录
  • 建筑简易征收适用哪些业务
  • 去年的进项发票今年怎么入账
  • 哪些工资属于社会福利
  • 会计账簿的更换和保管有哪些要求
  • Sql Server 2000 行转列的实现(横排)
  • Cont()与Where().Count()有时性能差别如此之大!
  • Kaspersky Rescue Disk 2009.04.16 卡巴斯基救援盘
  • WIN10系统中软件打开找不到网络共享盘
  • macos邮件
  • hkcmd是什么进程
  • yum源有什么用
  • windows10如何取消密码开机
  • win8 metro启动界面
  • win7不能玩dnf
  • perl 时间转换
  • unity开发安卓游戏教程
  • linux搭载服务器
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • javascript语言介绍
  • js点击代码
  • 山东省税务局网上办税服务厅
  • 担保费属于什么服务
  • 进一步深造是什么意思
  • 江西省税务局公众号
  • 个税已申报税额为0是什么意思
  • 党员e先锋中的支部云课堂在哪
  • 开地税发票的操作流程
  • 环保税截止时间
  • 上海市松江区房价?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设