我正在使用Angular6。我想使用electronic创建该项目的桌面应用程序。我在项目中安装了一个电子。当我为开发环境创建电子版时,它工作正常,并显示窗口。但我想为Windows,Linux和Mac等多个平台制作桌面应用程序。当我为Windows创建构建时,我已经安装了electronic-packager来创建构建,它向我显示了“ install wine”之类的错误,而在Linux的make build中,创建了一个包含很多文件的捆绑软件,我不知道如何执行它。我想创建.deb,.exe等,以便可以在任何计算机上轻松运行此应用程序。我也尝试过electron-installer-debian
,但它引发了描述错误,并产生了二进制符号链接错误。我不知道如何解决问题。
// package.json
"electron": "electron .",
"electron-build": "ng build --prod && electron .",
"electron-packager": "electron-packager ."
答案 0 :(得分: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