问题标签 [node-inspector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
42407 浏览

debugging - 如何使用断点和所有东西调试节点 js 应用程序?

我安装了节点检查器只是为了发现它不支持断点:| 这有什么意义呢,记住在很大程度上节点代码是异步的,你根本无法一步一步地遵循它?..

我肯定在这里错过了一点......

无论如何用断点和一切调试节点代码?

0 投票
1 回答
6669 浏览

node.js - 在 Windows 上安装节点检查器

当我运行 npm install node-inspector 时,我得到以下信息:


看起来它正试图在hiredis 上运行nix 命令,但失败了,导致整个安装崩溃。有没有办法解决这个问题?我听说很多 Windows 用户使用 node-inspector,但也许这是对较新版本的依赖。有任何想法吗?

0 投票
1 回答
1538 浏览

debugging - 节点检查器:运行代码——不仅仅是单步执行

我想要的是

我希望能够在使用Web Inspector进行调试期间运行整个脚本。- 我不想单执行各个 JavaScript 调用。nodenode-inspector

我做了什么

(我的 PowerShell 说明)

为什么我想要那个

我正在写一个节点脚本。在这个脚本中我console.log有很多对象,以便能够在调试过程中探索它们。但是简单的静态文本控制台输出并不是很好——你不能折叠和展开对象的属性或获取函数的源代码:

(例如)

所以我决定使用 Web Inspectornode-inspector以获得良好的对象浏览体验(因为 Web Inspector 的输出格式很好)。

为什么我不通过

(我的脚本的结构)

  1. 调用在的console.log()回调函数中执行 require('fs').readFile()。我不会仅仅通过“正常”步骤到达那里。
  2. 一次又一次地单击“步骤”按钮很无聊。

我的问题

  • 是否有可能在不单步执行以下 Web Inspector 用户界面的情况下运行脚本?(我不想使用node —debug myscript.js,而不是node —debug-brk myscript.js因为然后 Inspector 抛出Error: connect ECONNREFUSED Is node running with --debug port 5858?,因为脚本运行太快)

(网络检查员界面) 网页检查器界面

  • 或者至少有任何其他方法可以做我上面描述的事情(在我为什么想要那个部分)。

谢谢。- (我希望很清楚我想问什么。 - 如果不是,请写评论。)

0 投票
2 回答
6908 浏览

debugging - 如何在 Meteor 的服务器端调试和记录自己的代码?

没关系。这不起作用的原因:我忘记了meteor reset所以debugger没有机会停下来。呸!

更多信息:我正在使用 Mason Chang 对相关问题的回答中的方法,而不是kill -s USR1 [proc_id](我可以在其中看到脚本,但无法在 startup() 函数中停止。)。另外,我正在使用陨石。

我正在尝试使用节点检查器在 Meteor 服务器端(即,在)上调试Meteor.startup(function ())/server代码,我已经阅读了这个问题,并按照答案进行了更改run.js,但不知何故,我自己的脚本启动功能不会出现在 Chrome 的脚本部分。

如何在此处查看我的代码并设置断点并在这些点处停止?顺便说一句,Meteor_debug() 不会向标准输出、标准错误或节点检查器浏览器控制台输出任何内容。我也试过 console.log() 无济于事。如何在 Meteor 服务器端启用日志记录?

如果这很重要,我在auth分支上。

这里的代码很简单(/server/bootstrap.js):

0 投票
3 回答
3299 浏览

node.js - 节点检查器窗口为空白

通过 npm install -g nodeinspector 安装节点检查器。

我可以进入仪表板,但它在搜索栏之外只是空白。

我已经尝试以各种顺序启动应用程序/检查器/浏览器,并重新安装了几次节点检查器。有人建议手动安装连接和异步模块,我做了,但无济于事。

有什么帮助吗?

在此处输入图像描述

0 投票
3 回答
5685 浏览

javascript - 使用 node-inspector 和 forever.js 调试 node.js

使用 forever.js 时,我无法调试 node.js 服务器。不可能吗?

1) 启动 server.js 正常,但我无法使用节点检查器进行调试。

2)forever.js as:forever start server.js 不重新启动服务器——这是forever的核心服务吗?

我正在使用 Mac。

感谢和问候

0 投票
4 回答
4421 浏览

node.js - 将节点检查器与多个节点进程一起使用

我开始使用 Node Inspector 来调试我的一些 Node 应用程序。但是,我不确定该怎么做的一件事是,一旦将 Node-inspector 附加到一个 Node 应用程序,如何将其分离并附加到在同一个盒子上运行的另一个 Node 应用程序?

如何同时调试多个进程?

0 投票
2 回答
715 浏览

node.js - 如何在节点检查器中搜索文件

我第一次在 Ubuntu 上使用节点检查器,尝试调试 Express 应用程序。

当我运行该程序并http://0.0.0.0:8080/debug?port=5858在 Chromium 或 Google Chrome 中打开时,它似乎可以工作,并且所有脚本都加载到“脚本”选项卡中。

但是有数百个文件,似乎缺少以下选项:

  • 折叠脚本树以仅查看目录
  • 或在树中搜索文件。

在任何地方都可以选择,还是有替代方法?

0 投票
1 回答
115 浏览

node.js - NodeJS:使用节点检查器调试 RailwayJs

目前我正在开发一个基于 RailJS 框架的 NodeJS 应用程序。我想要一个节点检查器类型的调试器,用于逐步调试铁路JS 应用程序。谁能建议我如何使用 node-inspector(或任何类似的调试器)和 RailwayJS。

0 投票
1 回答
1100 浏览

windows - 使用节点检查器在 Windows 上的服务器端进行 Meteor 调试

我在 Windows 上运行流星,这里可能是少数。我搜索并找到了适用于 Linux 和可能是 Mac 的解决方案,但没有人提供适用于 Windows 的解决方案。也许有人可以帮忙?

首先,我修改了包含在其他帖子中的meteor.bat文件:C:\Program Files (x86)\Meteor--debug

我启动了我的节点检查器并收到了访问0.0.0.0:8080/debug?port=5858以开始调试的指令

然后我启动了我的流星应用程序,但是当我去的时候,http://127.0.0.1:8080/debug?port=5858我看到了两个方块:一个用于脚本,一个用于控制台。选择脚本时什么都没有出现。

Windows 是否有与 Linux 相同的问题,产生两个进程但只有一个带有调试标志?