From 9f32269c6a90dcedee38ef96aba3e831c227b0bf Mon Sep 17 00:00:00 2001 From: purocean Date: Sun, 21 Nov 2021 18:51:40 +0800 Subject: [PATCH] fix: fix config file parse --- src/main/config.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/config.ts b/src/main/config.ts index b125f846..bfd7be4f 100644 --- a/src/main/config.ts +++ b/src/main/config.ts @@ -5,14 +5,14 @@ const configFile = CONFIG_FILE const writeJson = (data: any) => { fs.ensureFileSync(configFile) - fs.writeJson(configFile, data, { spaces: 4 }) + fs.writeJsonSync(configFile, data, { spaces: 4 }) } const readJson = () => { - if (fs.existsSync(configFile)) { - const data = fs.readFileSync(configFile) - return JSON.parse(data.toString()) - } else { + try { + return fs.readJSONSync(configFile) + } catch (error) { + console.error(error) return null } }