📝 main.js(メインプロセス)
const { app, BrowserWindow } = require('electron')
function createWindow() {
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true,
contextIsolation: false
}
})
mainWindow.loadFile('index.html')
}
app.whenReady().then(() => {
createWindow()
})
重要なポイント:
• BrowserWindowでウィンドウを作成
• nodeIntegration: trueでNode.js APIにアクセス可能に
• app.whenReady()でアプリ準備完了後にウィンドウ作成