|
@ -4,6 +4,7 @@ import { electronApp, optimizer, is } from '@electron-toolkit/utils' |
|
|
import icon from '../../resources/icon.png?asset' |
|
|
import icon from '../../resources/icon.png?asset' |
|
|
import { registerIpRouter } from './ipcRouter' |
|
|
import { registerIpRouter } from './ipcRouter' |
|
|
import log from 'electron-log' |
|
|
import log from 'electron-log' |
|
|
|
|
|
import { autoUpdater } from 'electron-updater' |
|
|
|
|
|
|
|
|
// 开发环境日志写到项目根目录 logs 文件夹
|
|
|
// 开发环境日志写到项目根目录 logs 文件夹
|
|
|
if (is.dev) { |
|
|
if (is.dev) { |
|
@ -48,7 +49,10 @@ app.whenReady().then(() => { |
|
|
// IPC处理函数注册
|
|
|
// IPC处理函数注册
|
|
|
registerIpRouter() |
|
|
registerIpRouter() |
|
|
createWindow() |
|
|
createWindow() |
|
|
|
|
|
// 自动更新监测, 生产环境使用
|
|
|
|
|
|
if (!is.dev) { |
|
|
|
|
|
autoUpdater.checkForUpdatesAndNotify() |
|
|
|
|
|
} |
|
|
app.on('activate', function () { |
|
|
app.on('activate', function () { |
|
|
if (BrowserWindow.getAllWindows().length === 0) createWindow() |
|
|
if (BrowserWindow.getAllWindows().length === 0) createWindow() |
|
|
}) |
|
|
}) |
|
|