Articles of 节点检查器

节点LTS 8.9.0上的节点检查器错误错误

当我用Node v6运行npm i ,安装过程中没有错误,当我查找节点检查器时,我收到: ~/Development/<project-name>(master*) » npm ls node-inspector chenn@chenn-mac JPMS@2.0.0 /Users/chenn/Development/<project-name> └── (empty) 所以node-inspector不是dep树的一部分。 但是,当我切换节点LTS 8.9.0并运行安装命令(删除/ node_modules目录后)我收到以下内容: node-pre-gyp ERR! Tried to download(404): https://node-inspector.s3.amazonaws.com/profiler/v5.7.0/node-v57-darwin-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for v8-profiler@5.7.0 and node@8.9.0 (node-v57 ABI) (falling back to source compile with node-gyp) 有什么build议么?

有没有办法自动重新加载节点检查器时重新启动服务器?

这是一个相当小的事情,但感觉就像我每天手动刷新节点检查器标签一百万次,并且必须有一个更好的方法。 当文件发生变化,节点重新启动,并且节点检查员从目标中分离时,是否有自动重新连接的方法?

节点检查器不显示我的节点应用程序

我已经遵循了使用Node-Inspector的所有步骤 但是,当我打开应用程序时,我看不到任何我的脚本或日志到控制台。 我的应用程序在端口4000上运行。我认为唯一可能会冲突的是端口8080上的WAMP,但将Node-Inspector的端口更改为1000并不能解决问题。 有关为什么这可能会发生的任何想法?

节点检查器-brk不工作

我想用一个简单的脚本来使用节点检查器。 我有一些控制台日志,所以我可以告诉它是否运行。 我试过2种方法: node-debug test.js 通过这种方法,debugging器以chrome打开,但不会中断并运行,而不会给我一个input中断点的机会。 在terminal窗口#1中: ~ $ node-inspector Node Inspector v0.9.2 Visit http://127.0.0.1:8080/debug?port=5858 to start debugging. 在Chrome中打开debugging器。 在terminal窗口#2中: node –debug-brk test.js 脚本似乎在等待,但我打开的debugging器窗口没有任何进展,所以我刷新页面。 只要我这样做,我看到我的控制台日志(不打破)。 我正在运行OSX Yosemite(10.10.1),Node.js v0.12.0,NPM 2.5.1和Node-inspector v0.9.2。 任何想法为什么发生这种情况?

你怎么实际做节点检查器的任何debugging?

我读了node-inspector作为debugging节点代码的build议。 但是,我没有发现如何使用它的明确说明,而且文档很糟糕。 我安装了node-inspector ,然后做 node-inspector –web-port=5858 & 我收到一条消息说 Visit http://127.0.0.1:5858/?ws=127.0.0.1:5858&port=5858 to start debugging. 我做的。 现在我得到一个空白的控制台页面。 但文件停在这里。 我下一步该怎么做才能真正debugging我的应用程序?

如何在Redhat的OpenShift上全局安装Node-Inspector并运行它?

在网上或OpenShift上找不到关于如何在全局安装npm模块的任何参考。 我想在全球安装Node-Inspector,正如他们的文档所述。 当我ssh到我的OpenShift Node.js齿轮,并运行“npm install -g Node-Inspector”时,我得到了非常意外的“npm ERR!404'Node-Inspector'不在npmregistry中”。 当我用sudo运行这个命令时,OpenShift返回预期的:Permission denied。 在我的Mac上运行这两个命令中的任何一个都会安装Node-Inspector模块。 什么是OpenShift的预期devise方法在云环境中全局安装npm模块,以便我可以安装Node-Inspector模块?

如何真正debuggingnode.js应用程序?

我安装了节点检查器。 我运行它: node-debug app.js 但它打开空的浏览器。 如果我尝试在debugging模式下运行node.js: node –debug app.js 它种类在浏览器中打开我的脚本。 但是如何使其工作还不清楚。 接下来做什么? 在浏览器中使用哪个url查看工作应用程序本身,并触发应用程序进入断点? 我的快车应用程序通常在localhost:3000下运行。 我应该运行这个url? 这不起作用。 谢谢

我怎样才能用节点检查器debuggingnodejs后端?

我试图debugging我的后端,我不知道如果我正在做这个正确的方法。 我已经设置了如下的debugging: 节点6.9.1和节点检查员0.12.8 打开命令提示符并运行以下命令: node-inspector –web-port=3030 (server app port) 打开另一个命令提示符并运行以下命令: node –inspect –debug-brk server.js 在第二个命令提示符login屏幕上浏览到给定的URL 按F8使服务器运行 最终放了一些其他的断点 在另一个选项卡上浏览到您的应用程序(1-中定义的地址和端口) 请参阅第5步中定义的断点上的服务器执行停止。 现在,当我运行node –inspect app.js和一切看起来不错。 我可以debuggingapp.js中的第一个开始。 但是如果我想用POSTMANdebugging一个端点,我得到错误“不能POST / api / trainingsWeek”。 如果我不debugging,端点工作。 我需要另外一个地址吗? 或者比POSTMAN还有其他工具? node –inspect app.js和node-debug之间有什么区别? GitHub问题 UPDATE 这是我的愚蠢的错误:P这是解决scheme: https : //github.com/node-inspector/node-inspector/issues/907#issuecomment-280620108

了解NodeJS / NodeInspector V8协议

我想要控制NodeInspector前端。 它本身就是为远程控制Node.js而devise的。 他们通过v8协议进行通信 ,我也发现了对该协议原理的一个(相当短的) 描述 。 但是,我不了解通信是如何工作的。 在启动时期望什么,什么时候抛出什么事件,从而突出显示特定的行等等。 我目前的做法是输出Node-Inspector和NodeJS之间的通信,然后尝试模仿它。 我取得进展,但是非常乏味。 另一种方法是通过NodeInspector Code(它是一个修改过的WebInspector)来工作,但我是JavaScript的新手,这可能也是非常乏味的。 所以我的问题是,如果有人知道一个全面的指南或入门点,我开始了解如何与NodeJS或NodeInspector的沟通工作?

命令未find:节点检查器

当我运行node-inspector和node-debug app.js. 我收到: zsh: command not found: node-inspector zsh: command not found: node-debug 奇怪的是,当我运行节点 – debugging,我收到: Debugger listening on port 5858 我最近重新运行sudo npm install -g node-inspector npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"5.0.0","npm":"3.3.6"}) npm WARN lifecycle v8-debug@0.5.4~preinstall: cannot run in wd %s %s (wd=%s) v8-debug@0.5.4 /usr/local/lib/node_modules/.staging/v8-debug-d56ef3c156d39eeb44cda4964e0a85c5 npm WARN lifecycle v8-profiler@5.3.2~preinstall: cannot run […]