2017-03-09 83 views
5

为了自动运行和调试node.js应用程序,需要从脚本打开调试URL;例如:open chrome-devtools://脚本/命令行中的URL,不通过复制粘贴

chromium "chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9230/9229"&

如果我复制粘贴铬的URL工作正常。然而,正如我所说的这一步需要自动化。

如何从脚本或命令行(Linux)在铬/ google-chrome中打开chrome-devtools://devtools/bundled/inspector.html表单的URL?

回答

0

目前还不清楚您的目标是否只是为您实现自动化,或者您是否想要自己编写脚本。

也就是说,NPM上有一个名为inspect-process的包,用于自动打开DevTools窗口。 (Github)。它作为node的命令行上的替代品。例如: -

inspect myScript.js,而不是​​

,它会自动打开一个窗口DevTools。

如果您需要自己编写此过程的脚本,您可能也会使用该包中的代码。

+0

更新(2017):inspect-process [不适用于当前版本的节点](https://github.com/jaridmargolin/inspect-process/issues/52) –

+0

仍然适用于LTS(6.11右现在),但根据链接不符合> = 8.1.3 –

0

此刻,这似乎是不可能的。我在Chrome论坛中发现了this错误报告。

我能够找到的唯一解决方案是使用AppleScript,如here所述,但是您说Linux对您不会有什么帮助。