Electron Builder是一个开源解决方案,用于分发和自动更新Electron NPM应用程序。关于a)使用Electron Builder分发或更新Electron应用程序,或b)使用Electron Builder项目源的问题,请使用此标记。
设置 BITBUCKET_* 变量以在 Electron Angular 应用程序中使用
我有一个 Angular/Electron 应用程序正在运行,我想自动更新它自己。我有 electron-builder 工作,它上传构建文件(.exe、.blockmap 和 latest.yml)...
我试图在 github 上发布我的应用程序作为第一个版本,但是在使用命令之后: GH_TOKEN= electron-builder build -w -p 'onTagOrDraft' 在发布之前,这个过程看起来很顺利......
自定义关闭、最大化和最大化按钮在 MacOS 中构建后不起作用
我为最小化和关闭窗口创建了自定义标题按钮,在本地运行时可以正常工作,但在 MacOS 上创建构建和安装后,按钮停止工作。 渲染器.html 我为最小化和关闭窗口创建了自定义标题按钮,在本地运行时可以正常工作,但在 MacOS 上创建构建和安装后,按钮停止工作。 Renderer.html <div class="toggle-icon"> <svg class="minimizeicon" onclick="minimize()" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-dash" viewBox="0 0 16 16"> <path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z" /> </svg> <svg xmlns="http://www.w3.org/2000/svg" width="10" height="15" fill="currentColor" class="bi bi-dash restoreDown" viewBox="0 0 512 512"> <path d="M432 48H208c-17.7 0-32 14.3-32 32V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V336h16c17.7 0 32-14.3 32-32V80c0-17.7-14.3-32-32-32zM48 448c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16V256H48V448zM64 128H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64z"/> </svg> <svg class="closeicon" onclick="windowClose()" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x" viewBox="0 0 16 16" > <path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z" /> </svg> </div> Renderer.js function minimize() { console.log("Hello"); ipcRenderer.send("minimize"); } // To close window function windowClose() { ipcRenderer.send("close"); } Main.js var win = new BrowserWindow({ width: 400, height: 620, frame: false, // Remove the default window frame autoHideMenuBar: true, resizable: false, center: true, fullscreen: false, webPreferences: { nodeIntegration: true, contextIsolation: false, enableRemoteModule: true, powerMonitor: true, backgroundThrottling: false }, //icon: __dirname+"/assets/Icons/win/icon.ico", title: "Redmine Flux Time Tracker", }); ipcMain.on("minimize", (event, data) => { win.minimize(); }); ipcMain.on("close", (event) => { win.close(); }); 在 Window 中使用 IPC 在 MacOS 中也能正常工作,但在安装按钮后停止工作。
自定义 NSIS 卸载程序以使用 Electron-builder 删除文件
我的 build/installer.nsh 文件中有以下脚本,用于删除卸载时的文件。 !宏自定义卸载 SetShellVarContext 当前 删除“$LocalAppdata\MyUI\.settings.db&quo...
浏览器窗口显示透明窗口而不是使用 Electron Builder 的路线
用于创建菜单栏的代码 const createMenubar = () => { //我们的窗口你可以改变大小和其他 const devServerURL = createURLRoute("http://localhost:3000", "
当 textisolation 为真时如何使用 node_modules?
我目前正在使用 Electron 制作应用程序,但是当我打包我的应用程序时,当我设置参数 textisolation: true 时出现白屏。 但是当我将它设置为 false 时,我的模块就像 j ...
是否仍然可以将 Electron 应用程序发布到 Mac 商店?
我正在尝试将我的 Electron 应用程序成功提交到 Mac 商店。我想把它放到 TestFlight 中,类似于我提交相应的 iOS 应用程序的方式。最终,我想要这两个
在 preload.js 中。我有一台服务器,用于侦听/run 上即将到来的 api 调用。现在我想根据我在 test_runner_steps 中获得的数据更新 home.html 中的用户界面。 每当一些数据发生变化时......
Electron-updater: TypeError: Cannot read properties of undefined (reading 'setClosable')
更新库后,我无法从通用提供商更新我的应用程序。 Electron 在 GitHub 上找到更新,但随后停止并显示以下消息: 21:26.389] [信息] 应用程序...
我正在使用电子构建一个应用程序并做出反应。 因为我需要有条件地启用和禁用应用程序的硬件加速。我可以如下禁用它。但是我没有在 electron 中找到任何东西
如何在使用 React.js 开发的 Electron 应用程序中实现 Microsoft Azure (MFA) 登录身份验证?
我们有一个在 Electron 中运行的 React.js 应用程序供桌面使用。我们已经实施了用于登录身份验证的 Microsoft Azure AD,这在我们的 React.js 应用程序中运行良好。然而,我们很...
使用 Electron Production App 打包或播种 SQLite3 数据库?
安装应用程序时,我需要在 userData 目录 (/Applications/Application Support/) 中创建一个 sqlite3 数据库。我的问题的关键是我需要那个数据库...
使用 electron-react-vite 和 loadFiles 而不是 webserver 构建一个捆绑应用程序而苦苦挣扎
我想在这里学习一些新东西。我正在开发使用 Electron + React 的客户端应用程序。 我用这个 github repo 开始我的项目 https://github.com/electron-vite/electron-vite-react 还有……
如何创建 .exe 安装程序来安装 react-electron-build 并运行 java-rest-api 作为后台服务
想要为产品制作自定义 Windows 安装程序 前端:一个单独的 exe 文件,可由 electron 制作,用于将 React 应用程序转换为桌面应用程序。另外,需要一个选项...
Electron Notification 无法显示我的应用程序在 C://Program Files.Window10 中的确切名称
Electron Notification 无法显示我的应用程序在 C://Program Files 中的确切名称, 通知只显示我的应用程序的路径,而不是应用程序的名称 当我将我的应用程序移至 C:/ 并创建快捷方式时...
我正在写一个电子应用程序。特点很简单。在我的主要进程中,我创建了三个浏览器视图,其中之一是一个应该始终显示的标签栏。标签栏控制其他两个视图中的哪个
electron-builder:从 windows 平台的生产中删除语言环境
来自此链接: https://www.electron.build/configuration/configuration 它说我们有这个选项: 电子语言数组 | String - 要保留的电子语言环境。默认情况下,所有 Electron 语言环境...
使用 Azure Blob 存储 Electron JS 自动更新
我正在用 electron js 开发一个应用程序。我有 Azure blob 存储服务。我已将文件从 dist 文件夹上传到 Azure blob。 但是我从自动更新程序中收到错误 Package.json 文件 ...
Electron - 在 Mac 上为 Windows x64 构建安装程序
我是电子新手,正在尝试使用我的 mac 为电子应用程序构建 Windows 安装程序。我正在使用 electron-packager 打包应用程序,然后使用 electron-wix-msi 构建安装程序。当...
Vite构建使用需要吗?接收错误 require is not defined
我有一个使用 Vite 的应用程序(在 electron 上运行,使用 electron builder 和 vite 插件)并且我有一个单页应用程序并且构建/应用程序/等运行良好。但是,我需要添加一个新页面...