Electron MSI Installer mit dem electron-builder erstellen

Ich habe es geschafft, ein .exe-Installationsprogramm für Windows mithilfe von electron builder zu erstellen. Ich erstelle 2 package.json, wie in den Dokumenten angegeben:

https: //github.com/electron-userland/electron-builde.

Ich hatte einen Ordner mit einer funktionierenden .exe

"dist:win64": "./node_modules/.bin/build --platform win32 --arch x64"

Der Build-Bereich meiner Haupt-package.json ist

"build": {
    "app-bundle-id": "org.test.mytest",
    "app-category-type": "public.app-category.graphics-design",
    "osx": {
      "contents": [
        {
          "x": 410,
          "y": 150,
          "type": "link",
          "path": "/Applications"
        },
        {
          "x": 130,
          "y": 150,
          "type": "file"
        }
      ]
    },
    "win": {
      "title": "My awesome app",
      "version": "2.28.999.1",
      "noMsi": false,
      "authors": "Author"
    }
  }

Alles funktioniert einwandfrei, ich habe ein .exe-Installationsprogramm, aber es gibt keine Möglichkeit, ein .msi-Installationsprogramm zu verwenden, mit dem der Inhalt in das Programmdateiverzeichnis gestellt wird.

Instead Ich endete mit einer Installation im Ordner C: \ Users \ UserHome \ AppData \ Local \ electron mit und Installationsprogramm wie unten.

Gibt es eine Möglichkeit, ein echtes .msi-Installationsprogramm mit electron builder zu haben, das den Inhalt in den Ordner "Programme" legt? Das einzige Projekt, das funktioniert hat, ist dieseshttps: //github.com/theodo/electron-boilerplat aber es wird eine frühere Version von electron-builder verwendet.

Im Elektronendokument das @ einstellnoMsi zu falsch, sollte den Trick machen ...

Should Squirrel.Windows create an MSI installer?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage