suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js – So öffnen Sie den Debug-Link automatisch im Node--inspect-Modus

Dieses Protokoll wird beim Debuggen des Knotenprozesses verwendet. Ich möchte den Debug-Link automatisch öffnen: --inspect方式和chrome-devtools://

let child_process = require('child_process'),
  url = 'http://' + debugUrl;

if (process.platform == 'wind32') {
  cmd = 'start "%ProgramFiles%\Internet Explorer\iexplore.exe"';
} else if (process.platform == 'linux') {
  cmd = 'xdg-open';
} else if (process.platform == 'darwin') {
  cmd = 'open';
}
child_process.exec(`${cmd} "${url}"`);

Die Seite öffnete sich nicht automatisch. Es kam mir so vor, als würde dieses nicht standardmäßige Protokoll nicht unterstützt, daher blieb mir nichts anderes übrig, als

mit einem Doppelpunkt in der Mitte zu verwenden, um darauf zuzugreifen. http://协议头,变成了这种链接:http://chrome-devtools//devtools/...,因为浏览器自动省略了http://部分,所以手动在chrome-devtools//

Aber das manuelle Hinzufügen von Doppelpunkten ist etwas mühsam. Gibt es eine Möglichkeit, diese Art von Debug-Protokoll-Header zu unterstützen oder den Browser so zu steuern, dass er seine URL automatisch anpasst? Verwenden des Chrome-Browsers (Version 57)

仅有的幸福仅有的幸福2806 Tage vor658

Antworte allen(1)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:46:04

    推荐一个 npm 包,希望能解决你的问题
    Open a file or url in the user's preferred application.

    Antwort
    0
  • StornierenAntwort