electron-builder 相关问题

Electron Builder是一个开源解决方案,用于分发和自动更新Electron NPM应用程序。关于a)使用Electron Builder分发或更新Electron应用程序,或b)使用Electron Builder项目源的问题,请使用此标记。

Electron:读/写外部文件/运行外部应用程序

上下文: 我有一个应用程序ExternalApp.exe,需要读取一个文件来执行:File.ini。该文件具有ExternalApp.exe应用程序的配置,并且不可读。 解决方案: 创建一个

回答 1 投票 0

找不到模块“fs/promises”Electron JS

早上好, 我在 Vue JS 中创建了一个程序,它与我在 main.js 文件中创建的 API 连接以执行系统命令。 我遇到的问题是,在编译生产时...

回答 11 投票 0

Electron-builder 相对文件路径

我正在使用 ElectronJs 作为用 python 编写的旧项目的 GUI 来编写我的第一个应用程序。当我从 cmd 运行我的 Electron 应用程序时,我可以使用提供的脚本成功激活 python venv...

回答 1 投票 0

Electron builder,应用程序签名失败并出现错误:无法获得用户名和密码授权

我们的构建脚本一直运行良好,直到上周它们开始无故失败 在将生成的资产上传到 ap 之前,苹果开发帐户的授权失败...

回答 1 投票 0

电子物体被摧毁

当我关闭我的电子应用程序时,有时我会收到一个错误对象被破坏blabla。我用谷歌搜索了它,我真的不认为这是修复它的正确方法......有人建议像这样修复它 ipcMain.on('

回答 1 投票 0

无法在 MacOS 中获取桌面视频流

我正在使用来自电子的desktopCapturer api,它实际上在Windows上对于本地服务和最终的exe应用程序都运行良好。但在 macOS 上,它仅在开发应用程序时显示流......

回答 1 投票 0

为什么 Electron 使用以前的更改而不是最新的更改来构建 React 应用程序?

我创建了react应用程序并使用电子构建器构建了它,它工作得很好,然后我更改了代码以添加新功能并使用相同的方法重新构建了它,但这次我得到了以前的bui...

回答 2 投票 0

电子制造商:EACCES:权限被拒绝

我尝试使用电子构建器在Mac上打包我的电子应用程序。这样做没有错误,但是,一旦我尝试打开应用程序,就会收到以下错误: JavaScript 发生错误...

回答 2 投票 0

Electron Builder 中不存在应用程序入口文件

我有一个最小的电子应用程序,我正在尝试构建它(它运行良好)。我的 package.json 是 "main": "main.js", “脚本”:{ "start": "电子 -r babel-register 。", “package”:“构建...

回答 3 投票 0

Electron 使用 Electron-builder 创建 MSI 安装程序

我设法使用电子构建器为Windows创建一个.exe安装程序,我创建了2个package.json,如文档中指出的: https://github.com/electron-userland/electron-builder。 我最终...

回答 7 投票 0

为什么我在 macOS 上运行的 React Electron 应用程序在关闭时会重新启动?

在 macOS 上运行我的电子应用程序时,当我关闭该应用程序并从任务栏重新打开它时,它会重新启动该应用程序。我知道这是因为它正在创建一个新窗口。我不是

回答 0 投票 0

带有Vite的Vuejs3有路径问题电子

我有两个问题,第一是当我指定一组图像链接时,这些图像没有经过vite处理,并且它们的路径没有更改为绝对路径。 常量加密 = [ { 图片:&...

回答 0 投票 0

“致命错误:发出太多错误,立即停止 [-ferror-limit=]”的修复方法是什么? npm 安装在 node-gyp 重建时失败

出现致命错误:发出太多错误,使用 node-gyp 重建时立即停止 [-ferror-limit=] 错误。 致命错误:发出太多错误,立即停止 [-ferror-limit=] 20 个错误生成...

回答 0 投票 0

我正在使用 electron 编译我的 Vuejs 应用程序

我已成功编译,但每当我运行应用程序时,它都会显示 SyntaxError cannot use import out side module 这是我在 background.js 中的理解 导入 { 应用程序、协议、BrowserWi...

回答 0 投票 0

设置 BITBUCKET_* 变量以在 Electron Angular 应用程序中使用

我有一个 Angular/Electron 应用程序正在运行,我想自动更新它自己。我有 electron-builder 工作,它上传构建文件(.exe、.blockmap 和 latest.yml)...

回答 0 投票 0

electron-builder 跳过发布

我试图在 github 上发布我的应用程序作为第一个版本,但是在使用命令之后: GH_TOKEN= electron-builder build -w -p 'onTagOrDraft' 在发布之前,这个过程看起来很顺利......

回答 0 投票 0

自定义关闭、最大化和最大化按钮在 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 中也能正常工作,但在安装按钮后停止工作。

回答 0 投票 0

自定义 NSIS 卸载程序以使用 Electron-builder 删除文件

我的 build/installer.nsh 文件中有以下脚本,用于删除卸载时的文件。 !宏自定义卸载 SetShellVarContext 当前 删除“$LocalAppdata\MyUI\.settings.db&quo...

回答 1 投票 0

浏览器窗口显示透明窗口而不是使用 Electron Builder 的路线

用于创建菜单栏的代码 const createMenubar = () => { //我们的窗口你可以改变大小和其他 const devServerURL = createURLRoute("http://localhost:3000", "

回答 0 投票 0

当 textisolation 为真时如何使用 node_modules?

我目前正在使用 Electron 制作应用程序,但是当我打包我的应用程序时,当我设置参数 textisolation: true 时出现白屏。 但是当我将它设置为 false 时,我的模块就像 j ...

回答 0 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.