electron 打包mac的安装包没有菜单的问题解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了electron 打包mac的安装包没有菜单的问题解决相关的知识,希望对你有一定的参考价值。

参考技术A 开发dislike的桌面端,遇到一个问题。测试安装包时发现没有菜单,dock栏上也没有应用图标。在开发模式下,自己添加的菜单都能正常显示。网上搜了半天,也没找到解决方案。按照以往的经验,这种问题如果搜索不到想要的结果,那说明这不是一个常见的错误,大概率是自己犯了比较蠢的错误。
通过分析,觉得问题还是出在打包这个过程。仔细看了一下打包的配置,发现mac的相关配置如下:

LSUIElement 这个配置很奇怪,不是我主动加的,之所以有这个东西应该是在copy别人配置文件时不小心拷过来的。仔细一查LSUIElement的作用,就发现了问题的所在。

LSUIElement设置成0就解决问题了。

以上是关于electron 打包mac的安装包没有菜单的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

用electron将Vue项目打包为window和Mac桌面应用 (electron-packager与electron-build)

electron打包桌面应用程序打包成安装包安装包,怎么打包

Electron常见问题 44 - 同一个Electron工程打包出不同的客户端安装包

Electron - 在 Mac 上为 Windows x64 构建安装程序

mac系统electron项目打包出现:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT

mac系统electron项目打包出现:Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT