Ich baute eine Elektronen App, packen Sie die App mit Electron-Packager und bauen Sie das Installationsprogramm mit Windows-Installer.Electron App: Kontrolle Eichhörnchen installieren Ereignis
Todo: Ich möchte einige Befehle während der Installation der App ausführen.
Was ich versucht:
Put Code innerhalb Eichhörnchen Ereignisse Befehle auszuführen:
case '--squirrel-install':
const exec = require('child_process).exec;
exec(...); // run command here to execute commands inside batch file
if (error) {make installation fail} // if there is an error during exec(), fail the installation
Es funktioniert gut, wenn der Befehl erfolgreich ausgeführt werden kann. Allerdings muss ich auch die fehlgeschlagene Befehlssituation behandeln. In diesem Fall möchte ich die Installation der App stoppen, kann dies aber nicht.
Hat jemand eine Idee?