electron通过node --inspect,实现electron生成包f12控制台调试

本文介绍了如何通过配置node --inspect,在Electron应用中启用F12控制台进行调试,并且讲解了如何修改window.open创建的子窗口样式。
摘要由CSDN通过智能技术生成

 1. 实现通过node --inspect,实现electron生成包f12控制台调试

 async openDegbug(){
    const getPort=require("get-port");
    const path=require("path");
    const spawn=require("child_process").spawn;
    const fetch =require("node-fetch");
    const nodePort=await getPort();
    const winPort=await getPort();
    const filePath=this.form.exePath;
    const sp=spawn(
        filePath,
        [`--inspect=${nodePort}`,`--remote-debugging-port=${winPort}`],
        {
          cwd:path.dirname(filePath)
        }
     )
    sp.stdout && sp.stdout.on("data",this.handleSpawn);
    sp.stderr && sp.stderr.on("data",this.handleSpawn);
    const ports=[nodePort,winPort];
    const payloads=await Promise.all(
        ports.map(port=>{
          return fetch(`http://127.0.0.1:${port}/json`).then(res=>res.json()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值