我在Angular 6上工作。我想创建一个该项目的桌面应用程序使用电子。我在我的项目中安装了一个电子设备。当我为开发环境创建电子构建时,它工作正常,并显示窗口。但我想为Windows、Linux和Mac等多种平台制作桌面应用程序。我已经安装了电子打包器来创建构建,当我为windows创建构建时,它显示了像'install wine‘这样的错误,而当为Linux创建构建时,我创建了一个包含很多文件的包,但我不知道如何执行它。我想创建.deb,.exe等,这样我就可以轻松地在任何机器上运行这个应用程序。我也尝试过electron-installer-debian,但它抛出了描述错误,创建了二进制符号链接错误。我不知道如何解决这个问题。
// package.json
"electron": "electron .",
"electron-build": "ng build --prod && electron .",
"electron-packager": "electron-packager ."

发布于 2019-04-04 07:01:54
要在Linux上构建Windows应用程序(.exe),您需要安装Wine1.6或更高版本,以便https://github.com/electron/node-rcedit可以运行。您应该能够执行$ sudo apt install wine64。
电子打包程序不支持构建.deb文件,它只创建应用程序的一个可运行的二进制文件。还有另一个用于创建.deb文件的包:https://github.com/electron-userland/electron-installer-debian
https://stackoverflow.com/questions/55495467
复制相似问题