问题标签 [electron-updater]

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 投票
1 回答
1186 浏览

javascript - 错误无法读取未定义的属性“updaterCacheDirName”

我正在尝试创建具有自动更新功能的应用程序,但在运行版本搜索时出现错误

该应用程序找到了版本,当它即将关闭时,我收到了这个错误

我已经检查了我的代码,它在哪里执行更新功能,我用 Github 存储库中的其他代码检查了它,但所有代码都等于我拥有的那个,这是我在应用程序菜单中的代码

这是html,无论是否有新版本,都会显示版本和警告

0 投票
0 回答
412 浏览

electron - 错误:错误:不支持的提供者:电子 js 中未定义

我已经开发了一个带角度的电子 js 应用程序。我想要电子更新器。但它给了我上面的错误。这是我的 package.json

开发更新.yml

我不知道我是否遵循正确的步骤。我尝试了 Provider:generic 但抛出了上面的错误

0 投票
1 回答
4016 浏览

electron - 如何使用电子生成器在 ubuntu 中为 Windows 构建电子应用程序

我创建了一个电子应用程序。使用电子生成器我在 linux 中创建了 appImage。我想在 linux 中为 Windows 构建应用程序。但是它抛出了 wine required 错误。请帮助解决这个问题。这是 package.json

甚至找不到 dev-update.yml 的电子更新程序抛出错误。而且 app-icon 也没有设置

0 投票
1 回答
1008 浏览

node.js - 如何生成电子生成器 NSIS 块图?可以控制吗?

我有一个使用带有 NSIS 目标的 electron-builder 打包的项目,生成一个 40 MB .exe 文件和一个 .exe.blockmap 文件(我知道这是 gzip 压缩的 JSON)作为工件。问题是,即使像版本号这样简单的事情发生变化,块图也开始有很大的不同(例如,只有 1756 个 2032 块匹配)并且每次更新最终都会下载数兆字节。

app-64.7z我知道制作包含最终包含文件的 NSIS .exe 的详细文件逐个文件映射可能并不容易app.asar,但是电子生成器甚至尝试过吗?是否可以覆盖使用一些二进制差异作为块拆分的基础,以确保连续版本之间的差异最小?我似乎找不到任何关于app-builder.exe创建块图的例程的文档。

0 投票
1 回答
1136 浏览

electron - 将 Electron 应用程序自动更新到特定(非最新)版本

我需要支持每个用户(或组)的特殊版本,并且我希望每个用户只有在适合他的情况下才会自动更新到新的可用版本(通过后端的某种逻辑)。我尝试通过使用 electron-builder 的electron-updater 模块以及使用Electron 的内置模块 autoUpdater来做到这一点,但似乎两者在调用时总是获取最新版本autoUpdater.checkForUpdates

我已经看到,在部署我自己的更新服务器时,其中一些(例如坚果)支持特定版本的下载 url。如使用螺母所述

检测平台的特定版本:http: //download.myapp.com/download/1.1.0

但似乎不支持使用 autoUpdater 在应用程序本身中请求特定版本。

总结这一切:如何实现自动更新到最新版本以外的特定版本?

0 投票
1 回答
729 浏览

node.js - function quitAndInstall of electron-updater

As this post : Electron auto update fails silently when installing update on Windows

I can't install my new update :( check update, download is good but during installation of the update, the progress bar fills up halfway, then disappears.

The app remains closed and does not automatically relaunch after the progress bar disappears.

i don't have error with log... i use the v4.2.0 of electron-updater.

[UPDATE]

waiting the real solution i have make this code for auto-update on windows :

0 投票
2 回答
3492 浏览

electron - 电子更新程序通知新版本,但不在 Windows 中更新或下载新版本

electron updater 4.2.0 包不下载新版本但可以检测到

这是github上的一个私有仓库

新版本成功发送到 github

发布github

package.json中:

我的 electron.js 文件或 main.js 我有:

appUpdater函数是:

我从自动更新程序中获得记录

可自动更新的目标是windows nsis

检查更新和更新可用事件正确触发,但更新下载或错误根本不会触发

如果您已经有这方面的经验,请告诉我

注意:我也在用户机器中设置了环境变量 GH_TOKEN

0 投票
3 回答
9170 浏览

javascript - 如何让 My Electron Auto 更新程序工作?

当我在我的 Github Repro 中发布新更新时,我试图让我的 Electron Vue.js 应用程序自行更新。

我正在使用“electron-builder”打包我的应用程序,这是我的package.json

我正在遵循本指南,但它没有用。

这是位于 src/main/index.js 顶部的更新程序部分的代码。

我希望你们能帮助我

0 投票
0 回答
42 浏览

windows - 专用网络中 Windows 上的电子自动更新

我仍在试图弄清楚电子更新器的工作原理,但与此同时我还有另一个问题。我是否可以在公司网络内的本地服务器上托管更新文件?到目前为止,我发现的所有选项都使用 Github。

0 投票
1 回答
865 浏览

electron - Electron nsis-web,如何更改工件名称

如何使用自动更新程序更改工件名称,用于 nsis-web?默认情况下,Web 安装程序的归档文件名为 {appName}{version}-{arch}.{ext}

我如何从这里删除版本控制?

应该是这样的