Electron-builder делает не работающие пакеты (Ubuntu) - PullRequest
0 голосов
/ 14 февраля 2019

Я работаю с Ubuntu 18.04 и создаю сборки с использованием электронного компоновщика (node.js, реакция приложения).Наконец, у меня есть работоспособное здание, которое делает несколько zips (win и linux) и deb (linux).Когда я устанавливаю deb, он работает хорошо, но когда я распаковываю сборки, я не могу их запустить:

  1. версия windows не работает через wine
  2. версия linux isне исполняемый.

Я использую Ubuntu 18.04, электрон 4.0.4, строитель электронов 20.38.5.

Вот мой package.json

"scripts": {
    "dist": "electron-builder --linux --windows",
    "postinstall": "electron-builder install-app-deps"
},
"build": {
    "appId": "my_app_id",
    "extraFiles": [
        "assets"
    ],
    "win": {
        "target": "zip",
        "icon": "assets/icon.png"
    },
    "linux": {
        "target": [
            "deb",
            "zip"
        ],
        "icon": "assets/icon.icns"
    }
}

Итак, сначала я запускаю npx webpack , чтобы собрать приложение.Затем я запускаю npm и запускаю dist для сборки.Создает linux-x64.zip, win32-x64.zip, amd64.deb.Но вещь внутри почтовых индексов не работает.

Одно важное замечание: я получил этот материал как наследие от другого разработчика, и, возможно, он не совершил что-то необходимое, и, возможно, весь этот персонал был только егоучебное решение и не работает вообще.

1 Ответ

0 голосов
/ 15 февраля 2019

Кажется, проблема ушла.Мне не нужен почтовый индекс Linux, deb работает нормально.И Windows Zip работает хорошо (проверено через VirtualBox).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...