`
LiYunpeng
  • 浏览: 954515 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Mac下使用node-inspector调试NodeJS

阅读更多
第一种方法,是通过node-debug test.js,直接运行Node的Debug,这是node-inspector给的用法,直接会启动默认浏览器,当然是需要Chrome的才可以


第二种方法就是明白了他的实现原理
首先是通过终端,启动node-inspector,如下命令
node-inspector --web-port=8888 &
其中--web-port为要监听的端口号
系统会给出提示,如 Visit http://127.0.0.1:8888/debug?port=5858 to start debugging.

意思就是可以通过这个地址在Chrome中访问了,他的原理就是通过node-inspector启动了一个服务,端口是8888,然后发出请求后会在内部转发并监听Node默认的5858端口
这样,请求浏览器,请求到的是node-inspector,然后里面是Chrome 的V8模拟器,去运行node的代码


接下来,是运行node的debug
node --debug-brk=5858 test.js
也就是在5858端口上进行断点调试,如果不加-brk=5858,则不会走node-inspector的断点
这点是值得注意的,网上有很多的博文都是错误的,怎么试都不管用
分享到:
评论

相关推荐

    使用node-inspector调试Node.js

    `node-inspector`是一个强大的工具,它允许我们使用Web Inspector(Chrome或Safari浏览器的开发者工具)来调试Node.js应用。这篇博文将详细介绍如何利用`node-inspector`进行高效的Node.js调试。 首先,我们需要...

    Node.js-node-inspector-基于BlinkDeveloperTools的Node.js调试器

    Node.js 的强大之处在于它提供了一个丰富的生态系统,包含了大量的第三方模块,其中 `node-inspector` 就是其中之一,它是一个用于调试 Node.js 应用程序的工具,基于 Google Chrome 的 Blink Developer Tools(即 ...

    test-node-inspector

    综上所述,"test-node-inspector"是一个关于使用Node Inspector进行Node.js应用源码调试的主题。通过提供的脚本和可能的博客教程,开发者可以学习如何设置和使用这个强大的工具,提升其在JavaScript开发中的生产力。...

    node-inspector

    Node-inspector就是这样一款专为Node.js设计的调试神器,它允许开发者使用浏览器进行交互式的源代码调试。 **1. Node-inspector简介** Node-inspector基于Web Inspector,这是Webkit浏览器(如Chrome和Safari)内...

    chrome浏览器ng-inspector

    7. **实时编辑**:在某些情况下,ng-inspector允许开发者直接在浏览器中编辑应用的状态,这在快速测试和调试中非常有用。 8. **集成开发环境(IDE)扩展**:虽然ng-inspector主要是一个浏览器插件,但它也能与常用...

    ng-inspector.zip

    总的来说,ng-inspector是Angular开发中不可或缺的辅助工具,它简化了调试过程,提高了开发效率。配合我的博客中提供的安装教程,即使是对插件安装不熟悉的新手也能轻松上手。记住,好的工具是成功的一半,ng-...

    swing-inspector

    Swing-inspector是一款高效工具,专门用于帮助开发者在Java Swing应用程序中快速定位界面元素对应的源代码,从而提高代码查找和调试的效率。在Java开发领域,Swing是用于构建图形用户界面(GUI)的一个重要库,它...

    node_modules(async+node-inspector+tap).zip

    其次,`node-inspector`是一个强大的Node.js调试工具,它允许开发者使用Chrome或Firefox的开发者工具来调试Node.js应用。通过在命令行启动`node-inspector`,然后在浏览器中打开指定的URL,你可以设置断点、查看变量...

    AngularJS的浏览器插件ng-inspector.zip

    "ng-inspector"是针对AngularJS开发的一个非常有用的工具,尤其在调试和理解复杂的AngularJS应用时,它的作用不容忽视。 ng-inspector是一款开源的浏览器插件,适用于Chrome和Safari。通过这个插件,开发者可以在...

    Appium-Inspector-mac-2021.9.2.dmg

    Appium Inspector,mac版,appium1.22版本后,Appium Inspector需要单独下载安装。官网下载网络不稳定,特再次储存资源,诸位可用

    Appium-Inspector-2023.2.1 windows linux mac

    Appium Inspector 2023.2.1是一款强大的自动化测试工具,专为移动应用程序而设计,支持Windows、Linux和Mac操作系统。这个版本的更新带来了更先进的功能和优化,以帮助开发者和测试工程师高效地进行Appium自动化测试...

    Appium-Inspector-windows-2021.12.2

    新版appium1.22与inspector分离,需要单独下载Appium-Inspector

    前端开源库-ljve-inspector

    "ljve-inspector"正是这样一款专为前端开发者设计的开源库,它基于Web Inspector并集成了Node.js调试器,旨在提升开发过程中的调试效率。 **Web Inspector概述** Web Inspector是浏览器内置的强大的Web应用调试...

    unity插件Odin - Inspector and Serializer

    Odin - Inspector and Serializer 2.1.13.unitypackage Odin - Inspector and Serializer 3.0.13.unitypackage Odin Inspector 3.0.1.unitypackage Odin Inspector and Serializer 3.1.10.unitypackage

    WebGL-Inspector, 高级web调试工具包.zip

    WebGL-Inspector, 高级web调试工具包 WebGL是由 gDEBugger 和 PIX inspired的工具,目的是使高级web应用程序的开发更加容易。 Firebug和开发者工具对于 html/js来说是什么,web检查器是。特性在现有应用程序中嵌入...

    node-inspector-test

    标题 "node-inspector-test" 暗示我们讨论的主题是关于使用 `node-inspector` 这个工具在 Node.js 开发环境中进行调试。`node-inspector` 是一个强大的开源项目,它提供了 Chrome DevTools 的界面,使开发者可以利用...

    Odin - Inspector and Serializer 3.0.6.zip

    《Odin - Inspector and Serializer 3.0.6:Unity开发者的高效工具》 在Unity游戏开发中,数据序列化和Inspector视图的定制是提升效率、优化代码管理和增强可维护性的重要环节。Odin - Inspector and Serializer ...

    threejs-inspector, 用于调试 three.js的Chrome devtool扩展.zip

    threejs-inspector, 用于调试 three.js的Chrome devtool扩展 Three.js-检查器three.js 检查器是 Chrome devtool的扩展名。 它允许你在网页中查看 Three.js 场景。 你可以从 Chrome 网上商店安装 Three.js Inspector ...

    Appium-Inspector-2024.6.1-win

    Appium-Inspector-2024.6.1-winAppium-Inspector-2024.6.1-winAppium-Inspector-2024.6.1-winAppium-Inspector-2024.6.1-winAppium-Inspector-2024.6.1-winAppium-Inspector-2024.6.1-winAppium-Inspector-2024.6.1-...

Global site tag (gtag.js) - Google Analytics