1

Electron アプリをビルドし、アプリを electron-packager でパックし、windows-installer でインストーラーをビルドしました。

Todo: アプリのインストール中にいくつかのコマンドを実行したいです。

私が試したこと:

コマンドを実行するコードをリス イベント内に配置します。

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

コマンドが正常に実行できれば、うまく機能します。ただし、コマンドが失敗した状況も処理する必要があります。その場合、アプリのインストールを停止したいのですが、できません。

誰にもアイデアはありますか?

4

1 に答える 1

0

例外をスローしようとしましたか?それはインストールを中止しませんか?

于 2016-12-16T09:58:13.510 に答える