随笔分类 - Electron
记录Electron开发日常
摘要:Electron 可以很方便的创建一个窗口,然后加载指定的网页来呈现。但如果网页中包含了WebRTC 屏幕分享相关的逻辑,则会发现Electron会和Chrome浏览器表现不同。 问题在于Electron未能实现Chrome所支持的Web RTC的getDisplayMedia接口,导致本应该跳出视
阅读全文
摘要:electron-log 可以记录日志到本地 首先通过npm i electron-log 来安装 通过const log=require('electron-log') 引入 设置 log.transports.file.resolvePath=()=>"your log path" 来改变日志的
阅读全文
摘要:1.使用electron-builder打包时,如果依赖了某些native dependencies,则会导致每一次打包都会rebuild这些依赖包,浪费了不少时间,我们可以在package.json的build节点中,将npmRebuild 设置为false,则可跳过native dependen
阅读全文
摘要:在使用electron-builder 生成安装包时,通过配置nsis的参数来自定义安装包样式; 其中nsis提供了两个字段 InstallerSidebar 和UnInstallerSideBar 用来标识 显示在 安装完毕界面以及开始卸载界面的图片,这两个字段的值是字符串格式,指向图像所在的位置
阅读全文