Electron知识点汇总

一、Electron安装相关包时速度慢的解决方式:

npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron

二、开发调试技巧

1、渲染进程 debugger

2、主进程debugger :方法一

step1:


// 命令行开关:
--inspect = [port]

// 例如:electron --inspect=5858 your/app

step2:

重启项目,出现问题

step3:

打开浏览器输入:chrome://inspect

 

 step4: 

再次重启项目,在浏览器中点击下图中的 inspect

 然后就可以找到main.js打的断点了。

三、实时监控main.js文件:

  "scripts": {
    "start": "nodemon --watch main.js --exec npm run build",
    "build": "electron ."
  },

四、避免加载时出现白屏的方法:

const { app, BrowserWindow} = require('electron')

function createWindow() {
    const win = new BrowserWindow({
        width: 800,
        height: 600,
        show: false
    })

    win.loadFile('index.html')

    win.on("ready-to-show", function(){
        win.show();
    })
}

app.on("ready", function(){
    createWindow();
})

这里,show属性和show()方法是重点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值