Linux 电子增量更新?
我正在使用&。 我想知道我是否可以做一些类似增量更新的事情,也就是说,在运行一个electron build命令之后,我不需要将整个Linux 电子增量更新?,linux,electron,electron-packager,Linux,Electron,Electron Packager,我正在使用&。 我想知道我是否可以做一些类似增量更新的事情,也就是说,在运行一个electron build命令之后,我不需要将整个electron-linux-x64文件夹复制到我的dist机器以将其更新为最新版本,而是只需要复制文件夹中的一些文件 以下是我到目前为止所发现的:我为渲染器过程编辑了一些代码。然后我让electron packager为linux构建一个包。然后我发现并非所有生成的文件都已更改。相反,似乎只有resources/*.asar被更改了。如果我只是将这些文件复制到di
electron-linux-x64
文件夹复制到我的dist机器以将其更新为最新版本,而是只需要复制文件夹中的一些文件
以下是我到目前为止所发现的:我为渲染器
过程编辑了一些代码。然后我让electron packager
为linux
构建一个包。然后我发现并非所有生成的文件都已更改。相反,似乎只有resources/*.asar
被更改了。如果我只是将这些文件复制到dist机器上,机器似乎更新得很好。但我不确定是否一些隐藏的文件也被更改了
如果有人能帮助我,我将不胜感激 既然对这个问题有一些意见,而且三年后我获得了更多的知识,让我自己回答,让任何读过这篇文章的人都能找到解决办法:) 首先,到2020年,可能已经有了解决方案。例如,试着去做 其次,您还可以使用
rsync
仅复制文件夹中更改的部分。此外,如果一个大文件(比如10GB)只在中间改变一点(比如说1MB),它只会传输一点点(比如1MB)。这是一个通用工具,可以在任何地方使用
最后,顺便说一句,手动将文件复制到开发服务器不是一个好主意。尝试将此过程自动化。最简单的是使用scp
/rsync
等的几行bash脚本,最复杂的可能是Kubernetes和Docker