如何在 Linux 中的 Electron AppImage 中检测我是否 运行?

How to detect if I run in an Electron AppImage in Linux?

我正在构建一个电子应用程序,我需要根据该应用程序是否为 AppImage 做出决定。图像本身安装在一个目录中,因此 sys.argv 没有任何帮助。有什么想法吗?

如果应用是 AppImage,process.env.APPIMAGE 包含 .AppImage 文件的路径,否则它是未定义的。

process.env 的其他一些属性可能会有所帮助,例如 APPDIR 包含实际映像挂载的临时目录的路径。