From fdc796045a42df3b5ea5dcd68a8179b21849c20f Mon Sep 17 00:00:00 2001 From: gaoshuaixing Date: Fri, 18 Dec 2020 16:10:16 +0800 Subject: [PATCH] storage --- app.js | 3 ++- electron/storage.js | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app.js b/app.js index 7f07a59..f369e8c 100644 --- a/app.js +++ b/app.js @@ -9,6 +9,8 @@ const path = require('path'); const lowdb = require('lowdb'); const FileSync = require('lowdb/adapters/FileSync'); const utils = require('./app/utils/utils'); +const os = require('os'); +const storageDir = path.normalize(os.homedir() + '/electron-egg-storage/'); class AppBootHook { constructor(app) { @@ -39,7 +41,6 @@ class AppBootHook { // Worker is ready, can do some things // don't need to block the app boot. // 数据库 - const storageDir = path.normalize('./storage/'); if (!fs.existsSync(storageDir)) { utils.mkdir(storageDir); utils.chmodPath(storageDir, '777'); diff --git a/electron/storage.js b/electron/storage.js index dfc6136..a77bcb1 100644 --- a/electron/storage.js +++ b/electron/storage.js @@ -6,10 +6,11 @@ const FileSync = require('lowdb/adapters/FileSync'); const fs = require('fs'); const getPort = require('get-port'); const utils = require('../app/utils/utils'); - -const storageDir = path.normalize('./storage/'); +const os = require('os'); +const storageDir = path.normalize(os.homedir() + '/electron-egg-storage/'); exports.setup = function () { + // console.log('storageDir', storageDir); if (!fs.existsSync(storageDir)) { utils.mkdir(storageDir); utils.chmodPath(storageDir, '777'); @@ -27,7 +28,7 @@ exports.setup = function () { exports.instance = function (file = null) { if (!file) { - file = path.normalize('./storage/db.json'); + file = path.normalize(storageDir +'db.json'); } const isExist = fs.existsSync(file); if (!isExist) {