电子 - 增量更新?

fzy*_*cjy 5 linux electron electron-packager

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

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

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

fzy*_*cjy 1

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

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

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

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