2
私はWindowsでいくつかのデプロイメントテストを行っています。私は電子アプリからWindowsインストーラを作成するために "electron-windows-installer"パッケージを使用しています。electron-windows-installerの実行が遅い
私はそれを麻薬の仕事としてしました。
'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は、私はすべてが機能していますが、このインストーラを作成するための実行は約1時間と10でNPMの実行インストーラを実行すると、NPMから
"installer": "gulp windows-installer"
それを実行するには、次のコマンドを持っています分。プロジェクトに52の依存関係があり、最終実行ファイルは約200MBです。このプロセスに時間がかかったり、コード内で何かが悪いのが普通かどうか疑問に思っています。
ありがとうございました。