问题标签 [electron-builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7495 浏览

electron-builder - 如何增加由 electron-builder 构建的应用程序的最大内存限制?

  • 版本:“电子”:“1.6.2”,“电子生成器”:“^16.8.2”,
  • 目标:windows x64

我知道我可以--js-flags="--max-old-space-size=4096"在使用电子运行时添加。但是我应该把这个参数放在电子构建器的构建配置中吗?

0 投票
1 回答
342 浏览

sqlite - 我的 sqlite3 重建生成 electron-v1.4-win32-x64 并要求要求 electron-v1.4-win32-ia32 。有没有人有想法?

这是应用程序的快照和已编译节点文件的快照

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
19 浏览

electron-builder - Electron appUpdater 删除文件夹中的所有内容

*版本:“电子”:“1.6.2”,“电子生成器”:“^16.8.2”,

*目标:windows x64

嗨,我怎样才能在一些目录不变的情况下更新电子应用程序?

0 投票
0 回答
214 浏览

electron - 电子生成器;更改应用程序名称,自动更新失败

为 OS X 构建,托管在 github 上。

有几个版本我productName从更改testTimerTest Timer.

我预计下一个版本的自动更新会失败,因为testTimer.app它将变为Test Timer.app. 但是,自从名称更改以来,我现在进行了几次更新,并且自动更新程序在以下情况下仍然失败autoUpdater.quitAndInstall()

我猜旧的应用程序名称缓存在某处,但不确定在哪里以及如何更新。在代码库中搜索旧名称不会返回任何内容。

0 投票
12 回答
41442 浏览

electron - dyld:库未加载:/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

使用 electron-builder 构建 Windows 应用程序,注册时出现此错误:

0 投票
0 回答
1262 浏览

electron - 在 Windows 上使用 Electron-Builder 进行代码签名

我无法让代码签名在 Windows 上工作。我在 package.json 中有以下内容:

但是当我运行它时,我总是收到以下错误:

它告诉我“pfx”文件不存在。但确实如此!我已经尝试了 CSC_LINK 变量的各种变体,但没有成功。我需要做什么才能让电子生成器找到“pfx”文件?

0 投票
0 回答
1637 浏览

windows - 电子应用程序无法在 Windows 上运行

我有一个在 MacOS 上开发并为 Windows 构建的电子应用程序。我可以正确地将电子生成器生成的 .exe 安装到 Windows 上。

当我在 Windows 上运行该应用程序时,我得到一个旋转加载程序 1-2 秒。然后什么也没有发生。该应用程序在正常运行时会在任务栏中显示一个图标,并打开一个浏览器窗口供用户登录。

我正在使用电子日志,但没有任何内容打印到日志中。该应用程序似乎在启动之前就死了。我正在查看事件查看器,并没有看到任何明显的东西。我觉得我错过了一些东西,并且没有很好的方法来了解正在发生的事情。

关于在 Windows 10 上的何处查看以了解电子应用程序为什么不执行任何操作的任何建议?

0 投票
1 回答
288 浏览

npm - Electron NPM install-app-deps electron-gyp(样板地狱)

由于涉及的层次太多,我对如何解决以下问题(在linux上)有点迷失......

今天我开始遇到npm i涉及电子应用程序的失败。最初的错误是

研究这表明这是尝试将目录(它是)作为文件读取。我认为这可能是npm我最近升级它的一个问题,所以我重新安装node/npm并删除了所有残余,包括所有电子文件夹,npm& nodejs。我认为干净的重新安装可能是最好的方法。. .

重新安装并配置所有这些,包括在用户帐户下移动全局npm node_modules以删除任何权限问题。

到目前为止一切顺利,但是,以前的错误现在更改为

这是可以理解的,因为我删除了这个文件夹。我不确定npm应该创建什么电子或模块并填充此文件夹。

继续搜索似乎是该问题以某种方式与install-app-deps来自electron-builder的调用相关联,但我似乎无法使其正常工作。在我开始在该回购中寻求帮助之前,我想我会在这里寻求一些指导,因为我不确定原因是否存在。

提前创建目录以查看结果:

......这有点回到开始

任何帮助是极大的赞赏。


UPDATE1:问题似乎被证实源于npm并涉及electron-builder. 出票已归档。

0 投票
1 回答
478 浏览

electron - 如何为电子生成器版本创建稳定的下载链接?

我正在使用 electron-builder 为 Windows/MacOS 打包应用程序并尝试使用electron-publisher-s3包配置自动更新。

已发布的 Windows 工件的默认命名是${productName}_Setup_${version}.${ext}, 或foo_Setup_1.0.0.exe

这意味着下载链接,dl.example.com/win/foo_Setup_1.0.0.exe每次更新都会改变。

我的第一个猜测是从工件命名模式中删除动态变量,但我假设版本 # 是有原因的并且不想破坏任何东西。

有没有办法管理稳定的下载链接,比如dl.example.com/win/latestdl.example.com/win/beta等?

0 投票
1 回答
1523 浏览

electron - 跟踪电子应用程序卸载

当用户卸载我的电子应用程序时,我想记录一个事件(即,将其发送到我的日志服务器)。这可能吗?例如,某种预卸载钩子?

我正在使用electron-builderWindowsNSIS安装程序和dmgMacOS 安装程序,以及electron-updater自动更新。