首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当节点重新启动时,如何使节点检查器重新启动?

当节点重新启动时,如何使节点检查器重新启动?
EN

Stack Overflow用户
提问于 2013-09-17 15:06:32
回答 5查看 9.2K关注 0票数 15

我经常使用节点检查器.当我编辑代码并重新启动时,我会得到不可避免的结果。

与目标分离

新进程启动时出错。我总是必须找到选项卡节点检查器已打开并重新启动它。

我在想我能不能避免这种事。例如,从节点向节点检查器发送消息,告诉运行节点检查器的浏览器选项卡重新启动。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-06-07 08:45:15

这是如此略作交叉发布,并更新此主题。

Chrome (58)标准开发者窗格中有一个链接,它打开了一个新的“无头”窗口,无论应用程序如何重建/重新启动,该窗口都会神奇地重新连接到节点检查。

我正在运行Express.js,例如DEBUG=myapp:* supervisor -- --inspect bin/www &,并且发现很难使用普通的guid负载的URL重新连接,这个URL一直在变化。但是这个Chrome工具可以一整天可靠地重新连接。

在Thread> Main下,您应该会看到"Node实例可用. Connect“。

我发现新窗口更难用,因为我更喜欢选项卡,但是自动重新连接是如此可靠,我会接受的!

我发现的唯一缺点是,当它重新连接时,它会清除所有断点。

票数 1
EN

Stack Overflow用户

发布于 2013-09-20 08:50:13

在重新启动调试的进程时,您不必重新启动节点检查器进程本身。您所需要做的就是用Node重新加载浏览器选项卡。

我担心,在重新启动调试过程时,目前还没有一种简单的方法可以自动重新加载Node检查器GUI页面。可能可以在Node督察后端执行某种类型的主动轮询,但这是一个必须由某个人实现的特性。

根据您正在调试的应用程序的哪个部分,您可能会发现"Live“功能很有用。它允许您从Node检查器中编辑代码,将更改保存到Node/V8运行时,可能还可以返回到磁盘。这样,您就不必在进行更改后重新启动已调试的进程。

该特性已在Node检查器中实现,并在v0.7.0中发布。有关更多详细信息,请参阅第266期

票数 5
EN

Stack Overflow用户

发布于 2013-11-12 13:47:37

该特性已在Node检查器中实现,并在v0.7.0中发布。有关更多详细信息,请参阅第266期

前面的答案是,这里有一个解决办法:

我编写了一个简单的js脚本,由greasemonkey/tamper猴子执行。

脚本在选项卡上查找带有address http://127.0.0.1:8080/debug?port=5858的“从目标中分离”的消息。一旦消息可见,页面将重新加载,直到它消失。

这个解决方案是一个解决办法。它不应该被认为是理想的解决方案(我同意Miroslav),以下是:

代码语言:javascript
复制
// ==UserScript==
// @name       Reload node-inspector tab
// @version    0.1
// @description  looks for the detached message and auto reload the page
// @match      http://127.0.0.1:8080/debug?port=5858
// ==/UserScript==

var exec = function(){
    setTimeout(function(){
        var el = document.getElementsByClassName("help-window-title")[0];
        if(el && el.innerHTML == "Detached from the target"){
            location.reload();
        } else {
            setTimeout(function(){ exec(); }, 1000);
        }
    }, 1000);
};

exec();
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18853443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档