From 1a65c4a579bf1018ac6eb2070a3f86ee69145aad Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sun, 16 Jan 2022 01:11:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=A2=E6=88=B7=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main.js | 4 ++++ electron/package.json | 2 +- package.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/electron/main.js b/electron/main.js index 246baefd..8c080628 100644 --- a/electron/main.js +++ b/electron/main.js @@ -1,4 +1,5 @@ const fs = require('fs') +const fse = require('fs-extra') const os = require("os"); const path = require('path') const XLSX = require('xlsx'); @@ -19,8 +20,11 @@ let mainWindow = null, if (fs.existsSync(devloadCachePath)) { devloadUrl = fs.readFileSync(devloadCachePath, 'utf8') } + if (fs.existsSync(downloadCacheFile)) { downloadList = utils.jsonParse(fs.readFileSync(downloadCacheFile, 'utf8'), []) +} else { + fse.ensureDirSync(path.join(app.getPath('cache'), config.name)) } function downloadUpdate(item) { diff --git a/electron/package.json b/electron/package.json index 4bfecd9c..a010253b 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "DooTask", - "version": "0.6.30", + "version": "0.6.31", "description": "DooTask is task management system.", "main": "main.js", "license": "MIT", diff --git a/package.json b/package.json index e63397f0..13587dd1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "DooTask", - "version": "0.6.30", + "version": "0.6.31", "description": "DooTask is task management system.", "scripts": { "start": "./cmd dev",