首页 > 解决方案 > 使用电子获取用户主目录

问题描述

当我require('os').homedir()从电子(4.0.1)应用程序运行时,我得到/了,但如果我直接从节点运行它,我会得到我的主目录:

node --version
v10.14.1
 node
> require('os').homedir()
'/Users/myusername'
>

知道为什么吗?

标签: node.jselectron

解决方案


Electron 有一个 API:

https://electronjs.org/docs/api/app#appgetpathname

const {app} = require('electron');
app.getPath('home');

推荐阅读