From 724c6be85ba8193095cc739ad6f4cfa8c9ac06e5 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sun, 18 Jul 2021 14:56:18 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=81=E7=94=A8win=20arm=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E7=9A=84=E8=87=AA=E5=8A=A8=E4=B8=8B=E8=BD=BD=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/utils/autoUpdate.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/utils/autoUpdate.js b/src/main/utils/autoUpdate.js index 4c562584..3051574a 100644 --- a/src/main/utils/autoUpdate.js +++ b/src/main/utils/autoUpdate.js @@ -1,4 +1,4 @@ -const { log } = require('../../common/utils') +const { log, isWin } = require('../../common/utils') const { autoUpdater } = require('electron-updater') const { mainOn, mainSend, NAMES: { mainWindow: ipcMainWindowNames } } = require('../../common/ipc') @@ -120,6 +120,11 @@ module.exports = () => { }, 1000) }) - autoUpdater.checkForUpdates() + // 由于集合安装包中不包含win arm版,这将会导致arm版更新失败 + if (isWin && process.arch.includes('arm')) { + handleSendEvent({ type: ipcMainWindowNames.update_error, info: 'failed' }) + } else { + autoUpdater.checkForUpdates() + } }