From 9242f17cde44b8817a4dbac0131db481a562d9e5 Mon Sep 17 00:00:00 2001 From: muwoo <2424880409@qq.com> Date: Thu, 9 Sep 2021 11:44:17 +0800 Subject: [PATCH] =?UTF-8?q?ref:=20=E4=BC=98=E5=8C=96window=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=E7=B3=BB=E7=BB=9F=E5=BA=94=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/renderer/assets/common/win-app.js | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ef3a988..1936750 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rubick2", - "version": "0.0.4", + "version": "0.0.5", "author": "muwoo <2424880409@qq.com>", "description": "An electron-vue project", "license": null, diff --git a/src/renderer/assets/common/win-app.js b/src/renderer/assets/common/win-app.js index 07c76d9..32abdc1 100644 --- a/src/renderer/assets/common/win-app.js +++ b/src/renderer/assets/common/win-app.js @@ -17,7 +17,13 @@ const getico = app =>{ try { const buffer = fileIcon(app.desc, 32); const iconpath = path.join(icondir, `${app.name}.png`); - fs.writeFileSync(iconpath, buffer, 'base64'); + + fs.exists(iconpath, exists => { + if (!exists) { + fs.writeFile(iconpath, buffer, 'base64', () => {}); + } + }); + } catch(e) { console.log(e, app.desc); }