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