|
|
@@ -8,7 +8,9 @@ const getPort = require('get-port');
|
|
|
const utils = require('../app/utils/utils');
|
|
|
const storageKey = require('../app/const/storageKey');
|
|
|
const os = require('os');
|
|
|
-const storageDir = path.normalize(os.homedir() + '/electron-egg-storage/');
|
|
|
+const pkg = require('../package.json');
|
|
|
+const storageDir = path.normalize(os.userInfo().homedir + '/' + pkg.name + '/');
|
|
|
+const storageDb = pkg.build.appId + '_db.json';
|
|
|
|
|
|
exports.setup = function () {
|
|
|
// console.log('storageDir', storageDir);
|
|
|
@@ -16,7 +18,7 @@ exports.setup = function () {
|
|
|
utils.mkdir(storageDir);
|
|
|
utils.chmodPath(storageDir, '777');
|
|
|
}
|
|
|
- const file = storageDir + 'db.json';
|
|
|
+ const file = storageDir + storageDb;
|
|
|
const adapter = new FileSync(file);
|
|
|
const db = lowdb(adapter);
|
|
|
const eggConfigKey = storageKey.EGG_CONFIG;
|
|
|
@@ -29,7 +31,7 @@ exports.setup = function () {
|
|
|
|
|
|
exports.instance = function (file = null) {
|
|
|
if (!file) {
|
|
|
- file = path.normalize(storageDir +'db.json');
|
|
|
+ file = path.normalize(storageDir + storageDb);
|
|
|
}
|
|
|
const isExist = fs.existsSync(file);
|
|
|
if (!isExist) {
|