通过 electron-forge 构建 Flatpak 时出现 zypak-wrapper 错误

zypak-wrapper error when building for Flatpak through electron-forge

我正在尝试将我的应用程序从 electron-builder 迁移到 electron-forge,因为后者支持 Flatpak 制作。示例应用程序运行顺利,但我的真实存储库似乎有一些问题。

我可以很好地打包应用程序,并且 makelog 不会抛出任何错误,但是当 运行 应用程序本身时,这出现错误:

/app/bin/zypak-wrapper: line 24: exec: my-program: not found

据我所知,没有任何冲突的节点模块,而且 package.json 本身似乎并没有真正改变任何东西。我认为问题出在我的 main.js 上,但我首先需要了解错误的含义。

问题出在 zypak,因为它查找 package.json 中指定的 name,而没有考虑 productName.[=15 的可能性=]

删除 productName 解决了问题,但我现在不确定如何复制该行为。