Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 电子增量更新?_Linux_Electron_Electron Packager - Fatal编程技术网

Linux 电子增量更新?

Linux 电子增量更新?,linux,electron,electron-packager,Linux,Electron,Electron Packager,我正在使用&。 我想知道我是否可以做一些类似增量更新的事情,也就是说,在运行一个electron build命令之后,我不需要将整个electron-linux-x64文件夹复制到我的dist机器以将其更新为最新版本,而是只需要复制文件夹中的一些文件 以下是我到目前为止所发现的:我为渲染器过程编辑了一些代码。然后我让electron packager为linux构建一个包。然后我发现并非所有生成的文件都已更改。相反,似乎只有resources/*.asar被更改了。如果我只是将这些文件复制到di

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

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


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

既然对这个问题有一些意见,而且三年后我获得了更多的知识,让我自己回答,让任何读过这篇文章的人都能找到解决办法:)

首先,到2020年,可能已经有了解决方案。例如,试着去做

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

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