【问题标题】:Save Lokijs DB in Electron在 Electron 中保存 Lokijs DB
【发布时间】:2016-10-21 11:41:31
【问题描述】:


有什么方法可以从“main.js”电子内部将文件保存到 asar 之外?
我正在使用这个命令来指出离开只写区域的方法,但我做不到。
如果路径在 /my-project/resources/ 内部并且即使没有电子包也可以工作,那就太好了。

let configFilePath = `${__dirname}/../config.json`
db = new loki(configFilePath)
if(fs.existsSync(configFilePath))
    db.loadDatabase()

【问题讨论】:

    标签: electron lokijs asar


    【解决方案1】:

    尝试在应用程序安装目录中写入文件是一个坏主意,通常用户没有权限这样做。相反,您应该将文件写入app.getPath('userData') 返回的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      相关资源
      最近更新 更多