2

命令:

node-debug sls offline 

每次运行时都会打开一个新的浏览器窗口。

我们如何阻止它每次都打开一个新窗口?我想重用现有的窗口!

4

1 回答 1

0

这是节点检查器的一个已知问题。看看这里

从 0.9.0 开始,我们使用https://github.com/benderjs/browser-launcher2启动浏览器,并确保它是 Chrome/Chromium/Opera(即可以正确呈现节点检查器的浏览器;我们在系统并选择最合适的一个;之前我们使用了 opener 模块,它只是将打开浏览器委托给操作系统,这将打开默认浏览器,例如 Firefox),这可能是行为发生变化的原因。

browser-launcher2 实际上不仅仅是启动浏览器,例如它在 ~/ 的子文件夹中为 Chrome 创建一个新配置文件 - 这可能是@CalvinScott 报告的问题(即打开的 Chrome 是创建的新配置文件通过浏览器启动器,而不是您的原始配置文件;您应该能够正常打开 Chrome 的原始配置文件)

另外,你可以考虑这个

从 6.3 版开始,Node.js 提供了一个内置的基于 DevTools 的调试器,它主要弃用了 Node Inspector,请参阅这篇博客文章以开始使用。内置调试器由 V8/Chromium 团队直接开发,并提供某些在 Node Inspector 中难以实现的高级功能(例如长/异步堆栈跟踪)。

于 2017-06-08T01:17:35.410 回答