
Electron
文章平均质量分 58
tekin
激情,创新,进取!
展开
-
gyp ERR! stack Error: There was a fatal problem while downloading/extracting the tarball 解决方法
gyp ERR!stack Error: There was a fatal problem while downloading/extracting the tarball 这个错误提示就是告诉我们在解压下载的文件的时候发生了异常, 可检查相关的文件是否正常,如不正常可能是项目中依赖的文件版本变更,原来的文件失效了,删除项目下的 xxx.lock文件后重新下载即可。原创 2024-05-13 11:32:28 · 439 阅读 · 0 评论 -
ERROR: Failed to set up Chromium r982053! Set “PUPPETEER_SKIP_DOWNLOAD“ env variable to skip解决方法
ERROR: Failed to set up Chromium r982053! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip解决方法原创 2024-05-13 10:55:02 · 977 阅读 · 3 评论 -
electron 菜单栏打开指定url页面菜单实现方法
electron 菜单栏打开指定url页面菜单 可以是本地URL也可以是远程的URL 自动判断跳转。以下代码可以在主进程main.js里面也可以是在独立的模块文件里面。原创 2023-12-27 13:06:17 · 1369 阅读 · 0 评论 -
macos Apple开发证书 应用签名p12证书 获取生成方法 codesign 证书获取
在开发macos应用的时候必须要对自己开发的应用进行签名才能使用, 下面介绍个人如何获取Apple开发签名证书.必备条件, 你需要先安装 xcode , 注册一个苹果开发者账号 免费的就可以, 以下为获取流程打开xcode->preference从xcode中获取并添加开发证书接下来打开 钥匙串访问 即可导出p12证书选择证书后导出即可获取 p12格式的apple 开发证书 myAppleDev.p12。原创 2023-12-26 15:49:28 · 5295 阅读 · 5 评论 -
electron autoUpdater自动更新使用示例 客户端+服务端
electron autoUpdater自动更新使用示例 客户端+服务端 封装好的 update.js 模块main.js中调用。原创 2023-12-26 15:24:38 · 2511 阅读 · 0 评论 -
Electron安装时提示 Generated checksum for “electron-xxx.zip” did not match expected checksum 解决方法
通过在执行npm时增加环境配置 ELECTRON_SKIP_BINARY_DOWNLOAD=1 来跳过二进制文件下载 或者使用淘宝镜像下载: cnpm install --disturl=https://npm.taobao.org/mirror --registry=https://registry.npmmirror.com。~/Library/Caches/electron/ 删除相关的缓存文件。淘宝镜像下载 Motrix 问题复现和解决实例。改用cnpm下载依赖 问题成功解决。原创 2023-12-26 15:14:08 · 1780 阅读 · 0 评论 -
Electron 在调试autoUpdater模块时 Could not get code signature for running application 解决方法
调试 autoUpdater API时提示 Could not get code signature for running application 异常。也可以在 package.json 中增加postinstall自动签名脚本。执行以下代码对Electron.app进行签名即可解决。原创 2023-12-26 15:03:44 · 614 阅读 · 0 评论 -
Electron 调用Nodejs系统API提示 Error: module not found:xxx 解决方法
最近使用Electron 调用系统API时 居然提示模块为找到异常, 原因是 在Electron大于20版本时渲染进程系统默认启用了沙盒 sandbox.当 Electron 中的渲染进程被沙盒化时,它们的行为与常规 Chrome 渲染器一样。选项 或者 nodeIntegration: true 来针对每个进程禁用渲染器沙盒。所以, 沙盒开启时所有的Node.JS的系统API都不可用.禁用沙盒后就可以调用nodejs的API了.原创 2023-12-26 14:57:46 · 1286 阅读 · 0 评论