我在 Windows 上有一个可移植 Electron 应用程序(包含:electron-builder + asar,可移植构建)。我尝试获取应用程序路径,但它返回 user\temp 文件夹中的路径,而不是实际的“.exe”文件
有没有办法获取原始的 app.exe 路径?
我尝试了以下方法:
我从测试中得到的路径:
C:\Users\xxx\AppData\Local\Temp\xxxxxx.tmp\app
实际的 .exe 路径(应用程序从哪里启动,以及我需要什么):
C:\Users\XXX\Documents\test\dist
我只是从 Electron 开始。
最佳答案
我找到了一个解决方案:
使用环境变量(由 Electron-Builder 创建)
process.env.PORTABLE_EXECUTABLE_DIR
显示 App.exe 的真实路径。
仅与 Electron-Builder 一起使用
关于electron - 如何获取可移植 Electron 应用程序的原始路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46307797/