Запустите команду electron-builder -p always --win
, и она сгенерирует автономный установщик Windows с именем AppName Setup version.exe
в каталоге dist
.В качестве поддержки вашей проблемы вы можете создать zip-файл и разместить его где-нибудь.Вы также можете использовать репозиторий GitHub для размещения этого zip-файла, содержащего требуемый установщик.При первом открытии приложения загрузите этот zip-файл, распакуйте его в фоновом режиме, и вы можете выполнить его, используя process. execFile
в узле.Вот как это сделать,
var exec = require('child_process').execFile;
var fun =function(){
console.log("fun() start");
exec('imagic.exe', function(err, data) {
console.log(err)
console.log(data.toString());
});
}
fun();
Если вы ищете для установки такого файла во время выполнения, вы должны упаковать и отправить его с электронным приложением.Для отправки файла статических активов в электронном приложении вы можете прочитать пост здесь , он поможет вам обслуживать статические активы в приложении.