【问题标题】:electron - incremental updating?电子 - 增量更新?
【发布时间】:2018-01-25 06:09:11
【问题描述】:

我正在使用electron-vueelectron-packager。 我想知道我是否可以做类似增量更新的事情,也就是说,在运行电子build命令后,我不需要将整个electron-linux-x64文件夹复制到我的 dist 机器将其更新到最新,但我只需要复制文件夹中的一些文件。

这是我到目前为止发现的:我为renderer 进程编辑了一些代码。然后我让electron-packagerlinux 构建一个包。然后我发现并不是所有生成的文件都被改变了。相反,似乎只有 resources/*.asar 已更改。如果我只是将这些文件复制到 dist 机器上,似乎机器更新得很好。但我不确定是否也更改了某些隐藏文件。

如果有人可以帮助我,我将不胜感激!

【问题讨论】:

    标签: linux electron electron-packager


    【解决方案1】:

    由于这个问题有一些人赞成,并且三年后我获得了更多的知识,让我来回答自己,让阅读这篇文章的人都能找到解决方案:)

    首先,2020 年可能已经有了解决方案。例如,试试thisthis

    其次,您也可以使用rsync复制文件夹中更改的部分。此外,如果一个大文件(比如 10GB)只在中间改变一点点(比如 1MB),它只会传输那一点点(比如 1MB)。这是一个通用工具,可以在任何地方使用。

    最后,顺便说一句,手动将您的文件复制到开发服务器不是一个好主意。尝试自动化这个过程。最简单的可能是使用scp/rsync 等的多行bash 脚本,最复杂的可能是Kubernetes 和Docker。

    【讨论】:

      猜你喜欢
      • 2019-02-09
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      • 1970-01-01
      相关资源
      最近更新 更多