在 Electron 中保存 Lokijs 数据库
Save Lokijs DB in Electron
"main.js" electron 内部有某种方法可以将文件从 asar 中保存出来吗?
我正在用这个命令来指出只写区域的出路,但我做不到。
如果路径在 /my-project/resources/
内并且即使没有 electron-package 也能工作,那就太好了。
let configFilePath = `${__dirname}/../config.json`
db = new loki(configFilePath)
if(fs.existsSync(configFilePath))
db.loadDatabase()
尝试在应用程序安装目录中写入文件是个坏主意,通常用户没有这样做的权限。相反,您应该将文件写入 app.getPath('userData')
.
返回的位置
"main.js" electron 内部有某种方法可以将文件从 asar 中保存出来吗?
我正在用这个命令来指出只写区域的出路,但我做不到。
如果路径在 /my-project/resources/
内并且即使没有 electron-package 也能工作,那就太好了。
let configFilePath = `${__dirname}/../config.json`
db = new loki(configFilePath)
if(fs.existsSync(configFilePath))
db.loadDatabase()
尝试在应用程序安装目录中写入文件是个坏主意,通常用户没有这样做的权限。相反,您应该将文件写入 app.getPath('userData')
.