pp, BrowserWindow } = require(‘electron’);

function createWindow() {

const win = new BrowserWindow({

width: 800,

height: 600,

webPreferences: {

nodeIntegration: false

}

});

win.loadURL(‘https://your-website-url.com/’);

}

app.whenReady().then(createWindow);

app.on(‘window-all-closed’, () => {

if (process.platform !== ‘darwin’) {

app.quit();

}

});

app.on(‘activate’, () => {

if (BrowserWindow.getAllWindows().length === 0) {

createWindow();

}

});

“`

其中,請將your-website-url.com替換為您在線網頁的實際URL。

5. 修改package.json

打開項目根目錄下的package.json文件,找到”scripts”部分,添加以下代碼:

“`json

“scripts”: {

“start”: “electron .”

},

“`

6. 運行應用

在命令提示符或終端中執行以下命令,啟動應用:

“`

npm start

“`

此時,應用程序應該已經運行成功,并顯示您的在線網頁。

7. 打包exe文件

最后,我們需要用Electron相關工具將項目打包成exe文件。這里選用electron-builder。在項目根目錄下,執行以下命令:

“`

npm install electron-builder –save-dev

“`

再次修改package.json,添加配置信息:

“`json

“scripts”: {

“pack”: “electron-builder –dir”,

“dist”: “electron-builder”

},

“build”: {

“appId”: “com.yourappid”,

“asar”: true

}

“`

運行以下命令以打包您的exe文件:

“`

npm run dist

“`

打包完成后,會生成一個dist目錄。在該目錄下,您將找到打包好的exe文件。

總結:

通過以上介紹,您應該已經了解了在線網頁打包成exe的整個原理及流程。Electron等工具為開發者提供了便捷的途徑,能夠將在線網頁快速打包成各平臺的可執行文件,無疑為Web應用的推廣與普及提供了極大的便利。希望本文能為您的項目助星爭霸!

未經允許不得轉載:亦門 » 在線網頁打包成exe過程介紹

相關推薦