win.loadFile(“index.html”);
}
app.whenReady().then(createWindow);
app.on(“window-all-closed”, () => {
if (process.platform !== “darwin”) {
app.quit();
});
app.on(“activate”, () => {
if (BrowserWindow.getAllWindows().length === 0) {
createWindow();
}
});
“`
這里我們創(chuàng)建了一個(gè)瀏覽器窗口,并加載了我們的 index.html 文件。
8ios免簽打包.exe. 修改 package.json:
將 “scripts” 字段替換為以下內(nèi)容:
“`json
“scripts”: {
“start”: “electron .”
}
“`
9. 運(yùn)行應(yīng)用程序:
在項(xiàng)目文件夾中,運(yùn)行以下命令:
“`bash
npm start
“`
此時(shí)您應(yīng)該會(huì)看到一個(gè)包含您的 HTML5 內(nèi)容的 Electron 窗口。
10. 打包為 EXE 文件:
我們將使用 electron-packager 進(jìn)行打包,首先安裝它:
“`bash
npm install electron-packager –save-dev
“`
然后在 package.json 的 “scripts” 字段添加以下內(nèi)容:
“`json
“scripts”: {
“start”: “electron .”,
“package”: “electron-packager . my-html5-exe –platform=win32 –arch=x64 –out=release –overwrite”
}
“`
現(xiàn)在,運(yùn)行以下命令將打包生成 EXE 文件:
“`bash
npm run package
“`
打包完成后,可在項(xiàng)目文件夾下的 “release” 文件夾中找到生成的 EXE 文件。