|
@ -25,6 +25,25 @@ function createWindow(): void { |
|
|
logger.log("Checking preload path:", preloadPath); |
|
|
logger.log("Checking preload path:", preloadPath); |
|
|
logger.log("Preload exists:", fs.existsSync(preloadPath)); |
|
|
logger.log("Preload exists:", fs.existsSync(preloadPath)); |
|
|
|
|
|
|
|
|
|
|
|
// Log environment and paths
|
|
|
|
|
|
logger.log("process.cwd():", process.cwd()); |
|
|
|
|
|
logger.log("__dirname:", __dirname); |
|
|
|
|
|
logger.log("app.getAppPath():", app.getAppPath()); |
|
|
|
|
|
logger.log("app.isPackaged:", app.isPackaged); |
|
|
|
|
|
|
|
|
|
|
|
// List files in __dirname and __dirname/www
|
|
|
|
|
|
try { |
|
|
|
|
|
logger.log("Files in __dirname:", fs.readdirSync(__dirname)); |
|
|
|
|
|
const wwwDir = path.join(__dirname, "www"); |
|
|
|
|
|
if (fs.existsSync(wwwDir)) { |
|
|
|
|
|
logger.log("Files in www:", fs.readdirSync(wwwDir)); |
|
|
|
|
|
} else { |
|
|
|
|
|
logger.log("www directory does not exist in __dirname"); |
|
|
|
|
|
} |
|
|
|
|
|
} catch (e) { |
|
|
|
|
|
logger.error("Error reading directories:", e); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Create the browser window.
|
|
|
// Create the browser window.
|
|
|
const mainWindow = new BrowserWindow({ |
|
|
const mainWindow = new BrowserWindow({ |
|
|
width: 1200, |
|
|
width: 1200, |
|
@ -88,7 +107,16 @@ function createWindow(): void { |
|
|
logger.log("process.cwd():", process.cwd()); |
|
|
logger.log("process.cwd():", process.cwd()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const indexPath = path.join(__dirname, "www", "index.html"); |
|
|
let indexPath = path.resolve(__dirname, "dist-electron", "www", "index.html"); |
|
|
|
|
|
if (!fs.existsSync(indexPath)) { |
|
|
|
|
|
// Fallback for dev mode
|
|
|
|
|
|
indexPath = path.resolve( |
|
|
|
|
|
process.cwd(), |
|
|
|
|
|
"dist-electron", |
|
|
|
|
|
"www", |
|
|
|
|
|
"index.html", |
|
|
|
|
|
); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (isDev) { |
|
|
if (isDev) { |
|
|
logger.log("Loading index from:", indexPath); |
|
|
logger.log("Loading index from:", indexPath); |
|
|