码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Node.js 实战 第1章 欢迎进入Node.js 的世界 1.4 Node 自带的工具 1.4.3 调试器


    Node.js 实战

    文章目录

        • Node.js 实战
        • 第1章 欢迎进入Node.js 的世界
          • 1.4 Node 自带的工具
            • 1.4.3 调试器

    第1章 欢迎进入Node.js 的世界

    1.4 Node 自带的工具
    1.4.3 调试器

    Node 自带的调试器支持单步执行和REPL( 读取 - 计算 - 输出 - 循环)。

    这个调试器在工作时会用一个网络协议和开发者编写的程序对话。

    带着debug 参数运行程序,就可以对这个程序开启调试器。

    比如调试我们之前编写的hello.js

    现在的Node 好像已经不支持直接 node debug hello.js这样的命令了,会报出找不到模块的错误

    在这里插入图片描述

    现在使用node inspect hello.js

    在这里插入图片描述

    可以看到,Node 启动了这个程序,并连接到9229端口上对它进行调试

    在这里插入图片描述

    输入help 可以查看它的命令,然后输入命令让程序继续执行。

    Node 启动程序时,总是把它置于 break 状态上,所以在你想做任何事情之前,总要先让它继续执行。

    当然这个hello.js 程序中只有一句代码,输出一条东西,没有什么调试的必要。

    在这里插入图片描述

    当我们给程序打上断点,再次调试,代码运行会停在断点处。

    我们也可以在程序的任何地方添加debugger 语句来设置断点,调试时遇到debugger 语句后,调试器就会把程序运行停住,等待开发者输入调试命令。

    在这里插入图片描述

    这些debug 命令怎么用后面还会进行详细介绍。

    Node 支持Chrome 调试协议,如果要用Chrome 的开发者工具调试一段脚本,可以像下面这样书写命令:

    node --inspect-brk
    
    • 1

    在这里插入图片描述

    在这里插入图片描述

    打开这个URL ,然后用Chrome的调试器进行调试。

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    【Android 四大组件之Content Provider】一文吃透Content Provider 内容提供者
    thymeleaf在网页中上传文件
    TypeScript接口——interface
    二分模板代码
    springboot接口防抖【防重复提交】
    node基础教程
    spring的ThreadPoolTaskExecutor装饰器传递调用线程信息给线程池中的线程
    计算机网络——物理层-物理层的基本概念、物理层下面的传输媒体
    摸鱼气象Python教案代码分享
    OP analysis and design
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/127724351
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号