【发布时间】:2021-04-22 23:22:28
【问题描述】:
我目前正在构建一个电子应用程序,并使用电子构建器构建安装程序,例如 .deb 和 .snap。在应用程序内部,出于某种原因,我需要访问用户主目录,并且我正在使用 process.env.HOME || process.env.USERPROFILE 来获取主目录(app.getPath('home') 也返回相同的结果)。这适用于其他情况,但是当应用程序使用.snap 安装时,而不是实际的主目录(/home/username)返回~/snap/<app_name>/3/ 作为主目录。 (3 是 snap 版本号)
在所有情况下如何获取实际的主目录(/home/username)?
【问题讨论】:
-
你好!如果您的问题已得到解答,请考虑使用答案旁边的绿色复选标记进行投票/接受。
标签: electron electron-builder snapcraft