From 8ffce9ae1ce8b64c059a9b63ff0c28b61b62f6a9 Mon Sep 17 00:00:00 2001 From: cles <208023732@qq.com> Date: Fri, 5 Sep 2025 10:50:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron-builder.yml | 2 +- src/main/index.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/electron-builder.yml b/electron-builder.yml index a663218..129b3f8 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -41,6 +41,6 @@ appImage: npmRebuild: false publish: provider: generic - url: https://example.com/auto-updates + url: https://gitee.com/bocinpity/flexometer-setup/releases/download/v${version} electronDownload: mirror: https://npmmirror.com/mirrors/electron/ diff --git a/src/main/index.js b/src/main/index.js index d186eaf..3cb40ef 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -4,6 +4,7 @@ import { electronApp, optimizer, is } from '@electron-toolkit/utils' import icon from '../../resources/icon.png?asset' import { registerIpRouter } from './ipcRouter' import log from 'electron-log' +import { autoUpdater } from 'electron-updater' // 开发环境日志写到项目根目录 logs 文件夹 if (is.dev) { @@ -48,7 +49,10 @@ app.whenReady().then(() => { // IPC处理函数注册 registerIpRouter() createWindow() - + // 自动更新监测, 生产环境使用 + if (!is.dev) { + autoUpdater.checkForUpdatesAndNotify() + } app.on('activate', function () { if (BrowserWindow.getAllWindows().length === 0) createWindow() })