Сборка автономного .exe из электронного приложения, используя электронный строитель - PullRequest
0 голосов
/ 21 сентября 2019

Я использую электрон v6.0.9 с электронным билдером v21.2.0.Вот конфигурация упаковки из моего package.json для производственной сборки.

"build": {
    "appId": "com.app.prototype",
    "productName": "Pluto",
    "copyright": "Copyright © 2018 Simon Inc.",
    "mac": {
      "target": [
        "zip"
      ]
    },
    "win": {
      "publisherName": "Simon Inc.",
      "target": [
        "nsis",
        "zip",
        "exe"
      ]
    },
    "linux": {
      "target": [
        "AppImage",
        "tar.gz"
      ]
    },
    "dmg": {
      "icon": "build/icon.icns"
    },
    "publish": {
      "provider": "generic",
      "url": "THE_RELEASE_URL_HERE",
      "channel": "latest",
      "publishAutoUpdate": true
    }
  },

Я настроил сценарий сборки как "pack": "electron-builder --dir -mwl", в script.Проблема заключается в том, что когда я запускаю команду npm run pack, она упаковывает приложение для всей платформы, но для Windows не существует ни одного установочного файла * .exe или '.msi'.electron-builder создает кучу файлов для Windows.

Я работаю на MacOS High Sierra v10.13.6 (17G8030).Я также пытался использовать систему Windows 10, но результат тот же.что-то неправильно настроено здесь или есть еще какие-то шаги, необходимые для создания одного установочного файла для Windows?

...