【发布时间】:2019-06-20 05:00:04
【问题描述】:
当我从电子 (4.0.1) 应用程序运行 require('os').homedir() 时,我得到 /,但如果我直接从节点运行它,我会得到我的主目录:
node --version
v10.14.1
node
> require('os').homedir()
'/Users/myusername'
>
知道为什么吗?
【问题讨论】:
当我从电子 (4.0.1) 应用程序运行 require('os').homedir() 时,我得到 /,但如果我直接从节点运行它,我会得到我的主目录:
node --version
v10.14.1
node
> require('os').homedir()
'/Users/myusername'
>
知道为什么吗?
【问题讨论】:
Electron 有一个 API:
https://electronjs.org/docs/api/app#appgetpathname
const {app} = require('electron');
app.getPath('home');
【讨论】:
我的 UI 渲染解决方案
import { remote } from 'electron'
let userHomePath = remote.app.getPath('home');
【讨论】: