Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建angular electron应用程序的deb或exe文件_Javascript_Node.js_Angular_React Native_Electron - Fatal编程技术网

Javascript 如何创建angular electron应用程序的deb或exe文件

Javascript 如何创建angular electron应用程序的deb或exe文件,javascript,node.js,angular,react-native,electron,Javascript,Node.js,Angular,React Native,Electron,我正在研究Angular 6。我想使用electron创建该项目的桌面应用程序。我在我的项目中安装了一个电子设备。当我创建electron build for development environment时,它工作正常,并显示窗口。但我想为Windows、Linux和Mac等多种平台制作桌面应用程序。我已经安装了electron packager来创建build当我为windows创建build时,它会显示类似“install wine”的错误,当为Linux创建build时,它会创建一个包含

我正在研究Angular 6。我想使用electron创建该项目的桌面应用程序。我在我的项目中安装了一个电子设备。当我创建electron build for development environment时,它工作正常,并显示窗口。但我想为Windows、Linux和Mac等多种平台制作桌面应用程序。我已经安装了electron packager来创建build当我为windows创建build时,它会显示类似“install wine”的错误,当为Linux创建build时,它会创建一个包含大量文件的包,我不知道如何执行它。我想创建.deb、.exe等,以便我可以轻松地在任何机器上运行此应用程序。我也尝试了
electron安装程序debian
,但它抛出了描述错误,产生了二进制符号链接错误。我不明白如何解决这个问题

// package.json

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

要在Linux上构建Windows应用程序(.exe),您需要安装Wine 1.6或更高版本,以便运行。您应该能够执行
$sudo apt安装wine64

electron packager不支持构建.deb文件,它只创建应用程序的可运行二进制文件。还有另一个用于创建
.deb
文件的包: