Files
ttstd-3d-director/electron/main.cjs
LKH 3b053c714c init
all

视频

视频

视频

视频

视频

init
2026-07-29 09:17:00 +08:00

45 lines
878 B
JavaScript

const { app, BrowserWindow, Menu } = require('electron');
const path = require('path');
Menu.setApplicationMenu(null);
let mainWindow;
function createWindow() {
mainWindow = new BrowserWindow({
width: 1400,
height: 900,
minWidth: 1200,
minHeight: 800,
title: 'StoryAI 3D Director Desk',
webPreferences: {
nodeIntegration: false,
contextIsolation: true,
},
autoHideMenuBar: true,
});
if (app.isPackaged) {
mainWindow.loadFile(path.join(__dirname, '../dist/index.html'));
} else {
mainWindow.loadURL('http://localhost:5173');
mainWindow.webContents.openDevTools();
}
mainWindow.on('closed', () => {
mainWindow = null;
});
}
app.whenReady().then(createWindow);
app.on('window-all-closed', () => {
app.quit();
});
app.on('activate', () => {
if (mainWindow === null) {
createWindow();
}
});