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. 編寫啟動程序

啟動程序是用來啟動

未經允許不得轉載:亦門 » h5集成exe原理分析

相關推薦