【问题标题】:get user home directory with electron使用电子获取用户主目录
【发布时间】:2019-06-20 05:00:04
【问题描述】:

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

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

知道为什么吗?

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    Electron 有一个 API:

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

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

    【讨论】:

      【解决方案2】:

      我的 UI 渲染解决方案

      import { remote } from 'electron'
      
      let userHomePath = remote.app.getPath('home');
      

      【讨论】:

        猜你喜欢
        • 2011-12-16
        • 2021-06-09
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-27
        相关资源
        最近更新 更多