话不多说老司机们 坐稳了 小弟开车了 ,
里面的代码 我贴出来给大家
package.json
{ "name": "electron-quick-start", "version": "1.0.0", "description": "A minimal Electron application", "main": "main.js", "scripts": { "start": "electron ." }, "repository": "https://github.com/electron/electron-quick-start", "keywords": [ "Electron", "quick", "start", "tutorial", "demo" ], "author": "GitHub", "license": "CC0-1.0", "devDependencies": { "electron": "^1.4.1", "gulp": "^3.9.1" } }
main.js
const electron = require('electron') // electron 全局模块. const app = electron.app // app代表进程,BrowserWindow窗口. const BrowserWindow = electron.BrowserWindow const path = require('path') const url = require('url') let mainWindow function createWindow () { // Create browser窗口. mainWindow = new BrowserWindow({width: 800, height: 600}) mainWindow.loadURL(url.format({ //加载一个url,可以是本地也可以是远程url pathname: path.join(__dirname, 'index.html'), protocol: 'file:', slashes: true })) // 开启调试窗口. mainWindow.webContents.openDevTools() // 当页面关闭时,窗口关闭 mainWindow.on('closed', function () { mainWindow = null }) } //初始化调用入口 app.on('ready', createWindow) app.on('window-all-closed', function () { //window-all-closed所有窗口close之后触发 if (process.platform !== 'darwin') { app.quit() } }) app.on('activate', function () { // 针对mac消息,当窗口激活时调用 if (mainWindow === null) { createWindow() } })
运行效果
结束今天又是代码满满的一天,谢谢各位老司机观看,我们下期再见