Electron-builder делает неработающие пакеты (ubuntu)

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

  1. версия для Windows не работает через вино
  2. версия linux не исполняемая.

Я использую Ubuntu 18.04, electronic 4.0.4, electronics-builder 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 run dist, чтобы сделать сборки. Создает linux-x64.zip, win32-x64.zip, amd64.deb. Но вещь внутри молнии не работает.

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


person Maklaud    schedule 14.02.2019    source источник


Ответы (1)


Похоже, проблема ушла. Мне не нужен zip linux, deb работает нормально. И windows zip работает хорошо (проверено через VirtualBox).

person Maklaud    schedule 15.02.2019