electron-windows-installer执行速度慢

我正在Windows中进行一些部署testing,并使用“electron-windows-installer”软件包从我的电子应用程序创build一个Windows安装程序。

我做了一个吞咽任务。

'use strict'; var gulp = require('gulp'); var winInstaller = require('electron-windows-installer'); gulp.task('create-windows-installer', function(done) { winInstaller({ appDirectory: 'build/myApp', outputDirectory: 'build/release', iconUrl: 'URIToIcon', exe: 'myApp.exe', title: 'myApp', setupExe: 'myApp.exe', setpMsi: 'myApp.msi', setupIcon: 'pathToIcon', loadingGif: 'pathToGif', arch: 'ia32' }).then(done).catch(done); }); 

而我的package.json有以下命令从npm运行它

  "installer": "gulp windows-installer" 

当我做npm运行安装程序时,一切正常,但创build此安装程序的执行大约1小时10分钟。 我在我的项目中有52个依赖关系,我的最终可执行文件大约是200MB。 我想知道如果这个过程需要这么长时间,或者在我的代码中有什么不好,这是正常的。

非常感谢你。

由于将文件夹/文件caching到新版本,此过程需要很长时间。 只需清理outputDirectory(如果需要的话,可以是appDirectory),然后重新构build,你就可以走了。