问题现状

基于electron-packager打包异常

image.png

原因

为Windows目标平台构建Electron应用程序需要编辑Electron.exe文件。目前,Electron Packager使用node-rcedit来实现这一点。Windows可执行文件捆绑在该节点包中,需要运行该文件才能使用此功能,因此在非Windows主机平台上需要安装Wine 1.6或更高版本。在MacOS上,它可以通过Homebrew安装。

首次尝试

依次安装

winetricks
winexe
twine-pypi

image.png
依然失败,但是解决了brew之前卡着不动的问题,换了一下镜像

第二次尝试

查了很多文档,按了很多工具包依旧没有好的解决方案
万般无奈之前,换了另一个打包工具,builder,真的是太好用了

image.png

其余平台测试-mac

image.png

打包命令

image.png