Слияние кода завершено, страница обновится автоматически
import { app, BrowserWindow } from 'electron'
import Store from 'electron-store'
import WindowUtil from './app/script/windowUtil'
import path from 'path'
import stringUtil from './app/utils/stringUtil'
// eslint-disable-next-line @typescript-eslint/no-var-requires
const { ChildProcessPool } = require('electron-re')
declare global {
// eslint-disable-next-line @typescript-eslint/no-namespace
namespace NodeJS {
interface Global {
mainWindow: BrowserWindow,
son:any
}
}
}
const getLock = app.requestSingleInstanceLock()
if (!getLock) {
app.quit()
} else {
app.on('ready', () => {
WindowUtil.createMainWindow()
})
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {
WindowUtil.createMainWindow()
}
})
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
}
})
app.on('second-instance', () => {
global.mainWindow.focus()
})
app.setAppUserModelId('CC数据库工具')
}
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
Store.initRenderer()
global.son = new ChildProcessPool({
path: path.join(stringUtil.getStaticPath(), 'java/taskMain.js'),
max: 3,
env: { NODE_ENV: process.env.NODE_ENV }
})
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )