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); }