node.js - 使用电子获取用户主目录
问题描述
当我require('os').homedir()
从电子(4.0.1)应用程序运行时,我得到/
了,但如果我直接从节点运行它,我会得到我的主目录:
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');
推荐阅读
- python - 模型中外键的多个对象实例
- linkedin - No-Access-Control-Allow-Origin 用于授权令牌,但 URL 已设置
- javascript - 事件目标不正确
- r - blogdown::serve_site,复制静态文件时出错
- javascript - 通过单击链接打开和关闭 div 并通过 X 按钮关闭
- python - 创建监视文件夹并导出为 txt
- google-apps-script - 如何使用当前正在编辑电子表格的 ID 告诉脚本编辑器我想将此脚本附加到此电子表格
- google-bigquery - bigquery 分区选择如何工作
- javascript - 找不到模块(错误:找不到模块“事件/聊天”)
- cryptography - getrandom 系统调用如何保证随机性