electron实现自动更新,一定要打包成安装程序?压缩包可以吗?

发布于 2022-09-04 04:11:15 字数 52 浏览 22 评论 0

electron实现自动更新,一定要打包成安装程序(dmg 等)?压缩包(文件夹)可以吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

千笙结 2022-09-11 04:11:15

实际上,压缩包已经可以随处运行、自动更新了。自动更新是在你的代码里面集成你的自动更新服务。做成安装程序(dmg、msi、exe)是为了方便分发程序(也就是方便别人下载,安装到电脑上)。同时,在安装的时候你可以做一些帮用户省步骤的事情,比如在系统中注册服务让你的程序可以开机启动,加入环境变量,创建快捷键等等一系列的事情(很多其他方面的没有提到)。安装到系统刻意让系统感知到你程序的存在。和系统融为一体。如果是压缩包,就跟其他的绿色软件一样,很乱。看你的需求吧。

2022-09-11 04:11:15

使用压缩包的话更新的时候要考虑一下策略,是删除原来的程序和配置文件还是覆盖掉,还是重新选择一个位置,抑或是干脆把压缩包下下来让用户自己选择怎么处理;
安装程序的话一般会卸载上一个版本,安装新版本并且保留配置文件。

弥枳 2022-09-11 04:11:15

mac 下更新。本身就是下载zip 不过确实是完整的包,
有人考虑过 shell 解压更新 并且实现了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文