如何创建角电子app的deb或exe文件

问题描述 投票:-1回答:1

我正在研究Angular 6.我想用电子创建该项目的桌面应用程序。我在我的项目中安装了一个电子。当我为开发环境创建电子构建时,它工作正常并显示窗口。但我想为Windows,Linux和Mac等多种平台制作桌面应用程序。当我为windows创建构建时,我已经安装了electronic-packager来创建构建它向我展示了像'install wine'这样的错误,当make build for Linux创建一个包含大量文件的包时,我不明白如何执行它。我想创建.deb,.exe等,以便我可以在任何机器上轻松运行此应用程序。我也尝试了electron-installer-debian,但它抛出描述错误,创建二进制符号链接错误。我不明白如何解决这个问题。

// package.json

"electron": "electron .",
"electron-build": "ng build --prod && electron .",
"electron-packager": "electron-packager ."

javascript node.js angular react-native electron
1个回答
0
投票

要在Linux上构建Windows应用程序(.exe),您需要安装Wine 1.6或更高版本,以便https://github.com/electron/node-rcedit可以运行。你应该能够做$ sudo apt install wine64

electron-packager不支持构建.deb文件,只是创建了一个可运行的应用程序二进制文件。还有另一个用于创建.deb文件的包:https://github.com/electron-userland/electron-installer-debian

© www.soinside.com 2019 - 2024. All rights reserved.