electron - 应用程序使用电子生成器后无法创建文件夹
问题描述
使用 npm start,我的应用程序可以使用以下命令创建一个文件夹(在我的 dev 文件夹中):
fs.mkdir(`${__dirname}/logs/`, function(err) {
if (err) console.log(err)
console.log("Done")
});
使用 npm run dist(运行 electron-builder),然后运行安装程序后,我的应用程序安装到:
C:\Users\myUsername\AppData\Local\Programs\myApp
现在运行安装的应用程序,它无法在这个新目录中创建我的文件夹日志,为什么?(什么都没发生)
解决方案
已解决,您不能在 app 文件夹中写入,但您可以在此处:app.getPath('userData')
其他一些位置可用,请在此处查看更多信息
推荐阅读
- angular - 在 SPA 中一次实时搜索多个站点
- python - 如何为熊猫数据框中的每一行创建坐标列表?
- javascript - 如果没有进行编辑,输入字段不保持原始值
- reactjs - 无法解析“node_modules\office-ui-fabric-react\node_modules\tslib”中的“es5-promise”
- wordpress - 在用户当前登录 Wordpress REST API 时以管理员身份更新帖子?
- python - Pandas 新列具有来自相同 id 的值,遵循代码
- css - 在 Wordpress 中下载自定义字体时出错
- intellij-idea - 如何为 IntelliJ 设置 $PATH(在 mac 上)?
- html - 滚动条仅在表格的一个 TD 单元格中?
- go - 如何模拟net.Interface