Electron Builder是一个开源解决方案,用于分发和自动更新Electron NPM应用程序。关于a)使用Electron Builder分发或更新Electron应用程序,或b)使用Electron Builder项目源的问题,请使用此标记。
在 MacOS 上使用 Electron-Updater 和自签名证书
基本上就是标题。 一些背景: 我正在开发一个简单的 Electron 应用程序,该应用程序将在我工作的公司内部使用。我刚刚让发布者和更新流程在 Windows 上使用 elec 运行...
electron-builder:卸载程序后如何删除深度链接协议?
我正在开发一个使用电子和电子构建器的项目。我已经在 package.json 文件中实现了深度链接协议。在 Windows 上删除应用程序后,深度链接协议仍然有效...
我正在使用 windows-elevate NPM 包,其中包含一个可执行文件作为启动提升命令提示符的依赖项。我想直接从我的代码调用可执行文件。 我可以看到...
Electron.js 和 React。构建包含巨大的node_modules
我正在使用 Electron.js 和 React 构建一个小型应用程序(我的第一个此类应用程序)。 我使用电子打包器进行构建。问题是我的构建包含所有节点模块。我用我自己建的
我正在开发一个 Electron.js 项目。当运行yarn electro-builder build 时,它会创建.exe 文件。 当我在 Windows 上安装该应用程序时,它会抛出一个错误
Electron App 中的设备 ID 未通过 MS Intune 传递到 Azure AD(我们收到错误设置您的设备以获取访问权限)
开发者 我正在使用 Electron 应用程序,其中我们具有单点登录 (SSO) 功能,我们在其中重定向 Microsoft azure URL。 问题是,它在正常情况下工作
调整大小时,最大化/取消最大化在电子上不起作用: false
我正在通过 Electron 开发一个桌面应用程序。哪些是无框架窗口,我编写了一个 JS 最大化/取消最大化按钮,效果很好? ... 我正在开发 Electron 的桌面应用程序。哪些是无框窗口,我写了一个 JS 最大化/取消最大化按钮,效果很好? <button class="max" onclick="MaxUnMax();"> </button> JS function MaxUnMax () { const remote = require('electron').remote const { BrowserWindow } = remote; var window = remote.getCurrentWindow(); if (!window.isMaximized()) { window.maximize(); } else { window.unmaximize(); } } 但是当我禁用调整大小功能(通过 main.js 上的 resizable: false)时,最大化/取消最大化按钮不起作用。 我遇到了类似的问题,我找到了这个解决方案: 而不是使用window.isMaximized()我使用了window.isFullScreen() 对于window.maximize()和window.unmaximize()我使用了window.setFullScreen(true)和window.setFullScreen(false); 即使使用resizable: false,它也对我有用 解决方案1: const remote = require('electron').remote; const { BrowserWindow } = remote; function MaxUnMax () { var window = remote.getCurrentWindow(); if (!window.isFullScreen()) { window.setFullScreen(true); } else { window.setFullScreen(false); } } 解决方案2: const remote = require('electron').remote; const { BrowserWindow } = remote; function MaxUnMax () { var window = remote.getCurrentWindow(); window.setFullScreen(!win.isFullScreen()); } 使用setFullScreen(true)而不是maximize() win.setFullScreen(true);
我正在制作一个具有自定义文件扩展名的应用程序。我完成了文件的读取和写入,并且在 mac 上双击打开了文件,但我找不到一种方法来使双...
Electron + Vite + React 应用意外错误! 404 生产中未找到
我用 vite 开发了一个 React 应用程序,我正在尝试使用 Electron 将其转换为桌面应用程序。当我在开发模式下运行电子时,一切正常;但在我的制作中...
退出代码:ENOENT。 spawn prlctl ENOENT failedTask=build stackTrace=错误:退出代码:ENOENT。生成 prlctl ENOENT
在通过 Circleci 为我的电子应用程序实现 ci/cd 管道时,我遇到了这个错误 退出代码:ENOENT。 spawn prlctl ENOENT failedTask=build stackTrace=错误:退出代码:ENOENT。是...
Electron-builder 未捆绑 python 文件
这是我的目录结构,其中 renderer.js 包含在 index.html 中。 python 脚本 Visitor.py 和 download.py 是通过 python-shell 从 renderer.js 调用的。 一旦捆绑,就无法...
Electron-builder MSI 安装程序 asar 文件太大
我有一个 Angular 应用程序,我需要为其创建 MSI 安装程序。我已经成功创建了一个电子应用程序(npm run electro),但是当我尝试创建安装程序时出现此错误: 错误 LG...
我正在尝试在 ElectronJS 应用程序中使用 node-pty,但我正在努力让它工作。 我使用 Electron React Boilerplate 作为我的项目的基础。 问题重现: git 克隆 --de...
使用 Blazor Server App 的 Electron 应用程序的 MSI 安装程序
由于我是电子和 Blazor 的新手,我不确定如何为电子应用程序创建 MSI 安装程序 我已经使用 ...
Nuxt 3 和 Electron Builder 导致白页 -> 需要 Electron + Node.js 才能工作
我正在使用 Nuxt3 和 electro-builder 构建一个本机应用程序。 当我使用“yarn dev”时,一切正常。当我尝试使用电子构建器构建可执行文件时出现问题。上一页...
在 Electron js 中删除 Mac 上卸载时的应用程序数据
我创建了一个电子应用程序,并使用电子构建器构建了它。在应用程序卸载时,我需要删除 localStorage 的数据、访问令牌等。 在 Windows 中有 nsis -
打包电子应用程序后无法访问python错误:spawn python ENOENT
我的应用程序已准备就绪,并且可以与 npm start (相当于 electro )完美运行,但是当我使用 Electron 构建器打包应用程序时,我无法再访问 python。屏幕...
Electron Builder:请在应用程序 package.json 中指定作者“电子邮件”
通过 Electron 构建器生成构建时,我面临以下错误。 ⨯ 请在应用程序 package.json 中指定作者“电子邮件” 我还尝试将电子邮件字段添加到 package.json 文件中。
如何将电子应用程序和 Flask 服务器打包成一个可执行文件
到目前为止(在我的Mac上)我已经成功使用pyInstaller将我的flask应用程序打包到一个.app文件中,并且可以成功地将电子打包到一个.app文件中。现在我希望能够打包...
构建后的 electron js 应用程序显示错误“无法加载本地资源”
我从互联网和chatGPT尝试了很多解决方案,但没有一个有效,我已经筋疲力尽,有专家可以帮忙吗? 当我运行“电子”时。应用程序运行完美,但构建后显示白色