问题标签 [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 投票
1 回答
709 浏览

node.js - 如何在 Chrome 中执行 nodejs 模块

我正在寻找一种直接在 Chrome 的开发人员工具部分中运行 nodejs 模块的智能方法。
我的意思只不过是 nodejs REPL,但在 chrome 的开发工具环境中。
可能使用 DevTools 的 Workspace 文件夹,
可能与一些库或一些扩展集成,允许在 chrome 中运行代理的 nodejs repl 会话有什么
建议吗?
.. 澄清一下,我不是在谈论浏览器捆绑程序或模块依赖框架,如 browserify 或 ResquireJs。
我想在开发时测试 nodejs 代码,chrome devtools 的环境非常适合调试和检查 ..
谢谢!

0 投票
4 回答
2162 浏览

node.js - 节点检查器重复错误

我使用 node.js 和 ExpressJS。我想调试我的代码。

节点--调试

节点检查器

铬合金

在此处输入图像描述

我想

我想使用像 Xcode 这样的断点。但此错误重复出现,调试页面自动刷新。

0 投票
1 回答
108 浏览

node.js - 在 Windows 7 机器上安装节点检查器时出错

我运行以下命令来安装节点检查器。

但是 npm 给出了一些错误。请参阅下图了解更多信息。在此之后,我运行node-inspector了系统无法识别的命令。

在此处输入图像描述

0 投票
1 回答
1914 浏览

node.js - node-inspector/v8-profiler 未开始分析或创建 v8 日志文件

我有以下nodejs代码

我运行这个:

但是我没有得到 v8.log 文件。

我在使用 node-profiler安装与此问题相关的 v8-profiler 软件包时确实遇到了一些问题。我使用 MacPorts,而 g++ 默认为 /opt/local/bin/g++(我也使用 MacPorts 提供的 nodejs 包)我设法通过使用 XCode 附带的 g++ 解决了 -arch 错误

这可能是一个红鲱鱼,但值得一提的是,生成的 v8-profiler 二进制对象不适用于我的 nodejs 安装。

0 投票
3 回答
1005 浏览

javascript - Windows上的节点检查器空白屏幕

我似乎无法让节点检查器在我正在尝试调试此脚本的 Windows 上工作:

应用程序.js

我尝试了以下事情,有和没有提升的权限:

无论如何,如果我在 chrome 中导航到http://localhost:8080/debug?port=5858
我只会得到一个空白屏幕,上面有一个空的工具栏,下面有一个灰色的工具栏。

如果我查看 devtools,似乎 chrome 正在等待 websocket 建立,ws://localhost:8080/ws?port=5858一直处于“挂起”状态

版本:

我正在运行 chrome--disable-extensions

我似乎找不到任何错误日志,所以我不确定从这里去哪里。我该如何修复/调试这个?

0 投票
2 回答
1265 浏览

ruby-on-rails - 澄清 Rails 应用程序后端的 grunt-protractor-coverage 语法?

背景

我正在尝试在我的 grunt 脚本中使用 grunt-protractor-coverage 来获取量角器功能 e2e 测试的代码覆盖率。首先,我使用了本教程,并进行了一些小的修改,并且效果很好。以此为指导,我创建了一个新的 gruntfile,将“express”应用程序替换为 rails 应用程序后端。

问题

运行我的 gruntfile 时,我得到以下堆栈跟踪:

通过 [node-inspector] ( https://github.com/node-inspector/node-inspector )跟踪 grunt 的 task.js 文件中的代码,似乎有两个可能的问题:

  1. 我的配置文件中缺少一些可以正确检索所需文件的参数
  2. 存在语法问题

知道为什么会抛出这个错误吗?

我的配置文件

0 投票
1 回答
142 浏览

node-inspector - 如何调试 noflo-nodejs

如何在启用调试的情况下启动 noflo-nodejs,以便我可以使用节点检查器进行调试?

我尝试--debug-brk在调用时添加选项noflo-nodejs.cmd

我也试过打电话node "node_modules\noflo-nodejs\bin\noflo-nodejs" --debug-brk

0 投票
6 回答
48029 浏览

node.js - 使用 node-inspector 调试 node.js

我正在尝试使用节点检查器调试我的 nodejs 应用程序。但谷歌浏览器不显示代码。

我正在使用以下内容,

Node.js:v0.10.26

快递:4.0.0

节点检查器:v0.7.3

谷歌浏览器版本:34.0.1847.131

这就是我正在做的启动调试器..

在另一个控制台中,

然后启动谷歌浏览器并转到

它打开节点检查器但没有任何代码..所有窗口都是空的。

注意到我没有得到“Express server listener on port 3000”

根据节点检查器尝试了所有无法连接到节点但没有运气

无法弄清楚我错过了什么。如果你有任何建议,我会很高兴......所以我可以在 Google Chrome 中调试我的 Node.js 应用程序。

0 投票
0 回答
151 浏览

meteor - 使用节点检查器在 Meteor 服务器端运行查询

我正在寻找一种通过节点检查器调试器在流星服务器上运行查询的方法。调试器和一切都已经设置好,即我可以设置断点、暂停执行、通过 Chome 等监视代码……</p>

但是在尝试运行需要进入流星事件循环的查询时,例如:

Meteor.users.find().fetch()

我得到错误:

错误:没有光纤就无法等待

因此,我尝试通过光纤封装查询,但在尝试导入对象时:

似乎 Npm 本身没有定义

看来我脱离了上下文......我如何检索正确的上下文范围来实现这一点?(或任何其他方式来解决我的问题)

0 投票
2 回答
7175 浏览

javascript - 无法让节点调试工作

这感觉很傻,但我无法让节点检查器 /node-debug工作。

说明说要执行 npm install 然后运行node-debug web.js​​. 所以我就这么做了。现在我打开了一个可爱的浏览器窗口,向我展示了带有断点的代码......并且不知道使用哪个 url 来实际访问代码。

检查员在http://localhost:8080/debug?port=5858,终端机说:

...

我尝试过启动localhost:5000(这是我的express.js端口),但是如果我没有node web.js运行单独的实例,则失败,或者如果我运行另一个实例但没有触发检查器中的任何断点,则它会成功。

当我去 时http://localhost:5858/,我得到:

远程调试会话已激活

当我去 时http://localhost:8080/,我得到:

不能获取 /

(该/路径通常在我的服务器上完全有效。)