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