p.on(‘ready’, function() {
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
});
mainWindow.loadFile(‘app/index.html’);
});
“`
5. 打包應用程序
使用Electron提供的打包工具electron-packager,可以將應用程序打包成可執行文件:
“`
electron-packager . MyApp –platform=win32 –arch=x64 –out=dist/
“`
其中,.表示當前目錄,MyApp是應用程序的名稱,–platform指定打包的目標平臺,–arch指定打包的目標架構,–out指定輸出目錄。
以上就是使用Electron框架封裝HTML5應用程序的基本過程。封裝后的應用程序可以像普通的Windows應用程序一樣安裝和運行,并且可以離線使用,不需要電腦桌面應用如何制作依賴于瀏覽器。但是,需要注意的是,封裝后的應用程序的體積較大,可能會占用較多的磁盤空間。