app.on(‘window-all-closed’, function () {
if (process.platform !== ‘darwin’) {
app.quit();
}
});
app.on(‘activate’, function () {
if (mainWindow === null) {
createWindow();
}
});
“`
上面的代碼中,首先引入了Electron的相關模塊,然后定義了一個createWindow函數用于創建瀏覽器窗口,設置窗口大小和禁用nodeIntegration,最后加載離線包并監聽窗口關閉事件。
接下來,在命令行中執行以下命令進行打包:
“`
electron-packager . –platform=win32 –arch=x64 –out=out –overwrite
“`
打包完成后,會在out目錄下生成H5-to-EXE-win32-x64文件夾,其中包含了打包后的EXE可執行文件和離線包。
3. 編寫啟動程序
啟動程序是用來啟動