Electron создать MSI-инсталлятор, используя электронный строитель

Мне удалось создать установщик .exe для Windows с помощью Electron Builder, я создаю 2 package.json, как указано в документации:

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

В итоге у меня была папка с рабочим .exe

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

Раздел сборки моего основного package.json

"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"
    }
  }

Все работает нормально, у меня есть и установщик .exe, но нет возможности установить установщик .msi, который помещает содержимое в каталог программных файлов.

Вместо этого я закончил установку в папку C: \ Users \ UserHome \ AppData \ Local \ Electron с установщиком, как показано ниже.

Есть ли способ иметь настоящий установщик .msi с помощью Electron Builder, который помещает содержимое в папку с программным файлом. Единственный проект, который работал, это этотhttps://github.com/theodo/electron-boilerplate но он использует прежнюю версию электронного строителя.

В настройке электронного документаnoMsi ложно, должен сделать трюк ...

Should Squirrel.Windows create an MSI installer?

Ответы на вопрос(4)

Ваш ответ на вопрос