gpt4 book ai didi

electron - 如何获取可移植 Electron 应用程序的原始路径?

转载 作者:行者123 更新时间:2023-12-03 23:25:02 24 4
gpt4 key购买 nike

我在 Windows 上有一个可移植 Electron 应用程序(包含:electron-builder + asar,可移植构建)。我尝试获取应用程序路径,但它返回 user\temp 文件夹中的路径,而不是实际的“.exe”文件

有没有办法获取原始的 app.exe 路径?

我尝试了以下方法:

  • app.getAppPath()
  • __目录名
  • 需要.main.filename
  • 应用程序根路径
  • 和一些节点模块

  • 我从测试中得到的路径:

    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/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com